Vivek K

Software Engineer/ Lead Developer at Galaxy DIGITAL

Role
Lead Python Full Stack Developer at Galaxy
Location
Atlanta, GA, US
LinkedIn followers
500 followers

About Vivek K

12+ years of IT experience as a Full Stack Python Developer in the Analysis, Design, Development, Implementation, and Testing of various stand-alone and client-server architecture-based enterprise application software in Python, Golang, Angular, React.js, REST/FAST API, Flask, Django, Java, JavaScript, Snowflake, SQL, and jQuery.•Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines, Channels, and extensive working knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go-hystrix, godoc.•Golang and Java were used as a backend REST service while AngularJS was used for the user interface.•Developed responsive web product features using React JS and SASS, on GoLang with REST.•Good experience developing web applications implementing Model View Control architecture using Django, Flask, and Python web application frameworks.•Developed web applications and Web Fast APIs using frameworks and libraries like Flask/ FlaskRestPlus, Django, and Django/Flask REST Framework.•Worked on Dimensional Data modeling in Star and Snowflake schemas and Slowly Changing Dimensions•Experience in the development, improvement, and maintenance of Snowflake database applications•Experienced in designing and deploying a multitude of applications utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, EMR, CloudWatch, Lambda)•Experienced in building a next-generation tools platform for creating, managing, and deploying multi-channel outreach campaigns in the AWS cloud, designed as a single-page web UI and rules engine leveraging.NET, jQuery, WCF, and JSON.•Good understanding of the newer techno stack that Google Cloud Platform (GCP) adds.•Good understanding of AWS & Azure Databricks platform and ability to build data analytics solutions to support the required performance & scale•Expertise in the React.js framework to develop the SPA. Experienced in using React.js components, Forms, Events, Keys, Router, Animations, and the Flux concept•Experience with Snowflake cloud data warehouse and AWS S3 for integrating data from multiple source systems, including loading nested JSON-formatted data into the Snowflake table.•Experience in using Pylint to do a quality check for Python programming language that follows the style recommended by PEP 8.•I used the Angular CLI command line interface to create updated Angular projects.•Optimize website performance using Angular on the front end for designing a dynamic Single Page Application with front-end technologies like HTML, CSS, Bootstrap, JavaScript, and TypeScript

Experience

  1. Lead Python Full Stack Developer

    Galaxy

    Oct 2024 — Present · NY, US

    Responsibilities:• Developed and tested many features for the dashboard using Flask, CSS, and JavaScript.• Migrated the entire Flask framework to a FAST-API framework.• The TDS login application is a Python/Flask application that uses several libraries, such as Flask, Python Marshmallow (Simplified object serialization), and Python LDAP3.• Designing and managing API system deployment using a fast HTTP server and Amazon AWS architecture.• Developed and implemented core Fast API services using Python with Spark.• Developed and designed Python-based Fast API (RESTful Web Services) to interact with the swagger.• Developed a new Python file (e.g, app.py) for the FastAPI app to Start by importing FastAPI and that creates an app instance.• Developed a flask using request.json() or request.form to get data from requests in FastAPI, which can use Pydantic models to define and validate the expected data automatically.• Developed a Flask app that uses a database (like SQLAlchemy), you can still use it in FastAPI. Which may also consider switching to async database queries for better performance.• Migrating Databricks jobs from a Python-based environment to Go (Golang) is not a direct one-to-one transition since Databricks typically uses Python, Scala, or SQL for managing jobs and Spark workflows.• Installed Go on the local machine or to the environment where we plan to develop and run your Go code.• Developing a core of the migration which involves using Go to interact with Databricks’ REST API to manage jobs.• Established a connection between Databricks and Go which happens through the Databricks REST API, especially the Jobs API.Environment: Python 3.9, Golang go1.22.10, Flask 2.1. 2, Fast-API 3.0, Pandas, GIT, Java, MySQL, AWS, Docker, Kubernetes, HTML5/CSS, Databricks, Git, python Ldap3

Education

  • University of Illinois Springfield

    Master's degree, Computer Science

    2014 — 2014

  • Jawaharlal Nehru Technological University

    Bachelor's Degree, Computer Science Engineering

    2007 — 2011

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vivek K — Lead Python Full Stack Developer at Galaxy in Atlanta, GA, US | Unifers