Abhishek
Email: **************@*****.***
Phone: 469-***-****
Sr Python Developer
Professional Summary:
Over 8 Years of experience as Python developer in Analysis, Design, Development, Management, and Implementation of various standalone and client server architecture-based enterprise application software.
Expertise in establishing database connections for Python by configuring packages like JDBC, MySQL Python
Good experience of transforming business requirements into comprehensive solutions using various software methodologies such as Agile (Scrum, TDD).
Extensive experience in web application using UI design HTML5, CSS3, JavaScript, AJAX, JQuery, Bootstrap, Angular.JS Node.Js, D3.js, W3C, React.js, Backbone.Js, Web that follows W3C Web Standards and are browser compatible
Experience in AngularJS pattern in the application development. Creating style guides, best practices and setting UI standards for enterprise/consumer applications.
Experienced in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
Extensive knowledge on creating Data models using Django REST framework including data normalization and transactions.
Exposure in using Pyspark for analysing web logs and server logs.
Involvement in building frameworks and automating complex workflows using Python for Test Automation.
Worked on building and sharing Domain Knowledge for MISO’s Energy Market.
Expertise in time series power market analytics of PJM and other ISO/RTO markets including peak/off peak load analysis, using day-ahead and real-time market data of power generation, transmission, and congestion at various LMP zones/hubs.
Building and Installing servers through ARM Templates for Azure Portal.
Experience on Node.js, Golang, and Java compliance application to demo the performance
Experience in working with Python ORM Libraries including Django ORM.
Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
Assessed costs and risks associated with developing new features and products.
Skilled in testing tools like Bugzilla and JIRA.
Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, Py-Studio, Py-Scripter, Eric, Wing IDE and Py-Dev.
Experience in developing as a Web/Application Developer, server-side programming and coding with analytical programming using Python, Django, React, Vue, Golang.
Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
Responsible for user validations on client side as well as server side.
Adept at automating repetitive work through Shell scripts and Python.
Skilled in strategically architecting, designing, developing, and implementing efficient information systems and/or operations systems in support of core enterprise functions.
Adept at working on Full Stack (Microservices API/Angular), AWS Cloud, RDBMS (SQL/Oracle/Postgres), DevOps (Jenkins/Kubernetes/Docker), Python (Machine Learning and Artificial Intelligence) and Data Engineer.
Well-versed in project scheduling, planning, life cycle phases process groups based on the project SLA parameters.
Worked on resource management, data presentation, database management and theorizing.
Track record of success in multiple projects worth multi-million Dollars across the professional career.
Proficient in designing, developing, and debugging web-based applications using technologies in Spring boot, Angular, .Net.
High mentoring ability with excellent communication and team management skills.
Technical Skills:
Programming Languages C#, Python 2.x/3.x, Ruby, Java, JavaScript, PL/SQL, Shell Scripting
Backend Technologies Python, PHP, Nodejs, Bash Scripting
Code maintenance Tools CVS, Tortoise SVN, GIT
Python Libraries Requests, Scrapy, Wx Python, Pillow, SQL Alchemy, Beautiful Soup, Twisted, NumPy, SciPy, matplotlib, Pygame.
Web Frameworks Django, Pyramid, Turbo Gears, Muffin
Version Control Tools Concurrent Versions System (CVS), Subversion (SVN), GIT, GitHub, Mercurial
Automation Tools Ansible
Cloud Technologies AWS Cloud, Azure, Kubernetes, Informatica Cloud, OpenStack, Glue
Testing Tools Unit Test, Py-test, API Mocking, JUnit, PAM, Selenium, Splinter, Py FIT, Py Use Case, Automap, Py-Checker
Performance testing tool JMeter, LoadRunner
IDE’s Eclipse, Notepad++, NetBeans, PyCharm, Py-Studio
Databases MySQL, SQLite, MongoDB, Cassandra, NoSQL, PostgreSQL
Bug Tracking Tools Bugzilla, Jira
Operating Systems Windows 98/NT/2000/XP/Vista/7/8, Unix/Linux, Sun Solaris, IOS
Methodologies Agile, Scrum
Professional Experience:
Merck., Kenilworth, New Jersey Feb 2021 - Present
Full stack Python Developer
Responsibilities:
Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, JavaScript, MEAN stack (MongoDB, Angular, and Node JS) and React JS.
Responsible for developing Business Logic using Python on Django Web Framework.
Responsible for creating the company's internal platform called DCAE by using Python to develop and test the components.
React for the frontend
Working with DevOps practices using AWS, Elastic Bean stalk and Docker with kubernetes.
Used Ansible platform to scale application on AWS cloud.
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Deploy docker based applications written in Python/Flask to AWS ECS, a container orchestration service.
Deployed and managed container replicas onto a node cluster using Kubernetes.
Deployed microservice applications in Python, with Flask, SQL Alchemy, Docker.
Deployed for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
Developed Merge jobs in Python to extract and load data into MySQL database and Docker.
Worked in CICD environments using Docker, and Jenkins and hands on experience using various Version Control Systems, mostly GIT, CVS and SVN.
Developed a web application for time entry that integrated with ConnectWise's REST API using Python, Postgres, Flask.
Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
Created Web apps using Django framework to implement drag/drop upload of files (using JS, CSS, and HTML)
Used SAS for pre-processing data, SQL queries, data analysis, generating reports, graphics, and statistical analyses.
Responsibilities included DevOps roles, of maintaining multiple development environments built on Kubernetes clusters
Deployed Strong expertise in API development using Rest, GraphQL, Web Socket, Messaging platforms.
Developed a with performance and process enhancement of the PySpark framework.
Developed PL/SQL store procedures for data migration and database upgrade from oracle using MYSQL.
Developed DAO API to manage the payment information using Hadoop, Big data, Cassandra, NoSQL, MongoDBm MySQL, JDBC.
Developed in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
Deploy docker based applications written in Python/Flask to AWS ECS, a container orchestration service.
Developing a Good knowledge of different databases like SQL Server, MySQL and SQLite.
Created a Python to extract and load data into MySQL database and Docker.
Worked with AWS Lambda functions to create automatic loading data into S3 buckets and transfer them to DynamoDB.
Developing python programs by using boto3 sdk to implement security by using AWS Cognito service.
Development team in assessing in house apps for migration to AWS cloud-based solutions.
Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
Developed requests and support existing container security infrastructure (Docker, Kubernetes, Registry scanning, CICD).
Developed RESTful APIs for various client service applications, providing CRUD operations
Perform data transformations with Apache Spark (PySpark) on Databricks to write to AWS S3.
Working extensively on REST APIs, JSON, Microservices, CI/CD, Docker containers.
Implemented a serverless architecture using AWS Amplify, Dynamo DB, Cognito, Lambda, and API Gateway.
Worked on to implement environment for microservices deployments and testing in Docker images.
Environment: Python 3.7.0/2.7, Django 2.0/1.6, HTML5, CSS, XML, Java, Tailwind, tableau, JS, jQuery, Apache, CSS Bootstrap, Mongo DB, MS SQL Server, React, T-SQL, GitHub, AWS, ETL, PySpark, flask, angular, golang.
Anthem., Indianapolis, Indiana Aug 2019 – Jan 2021
Senior Python Developer
Responsibilities
Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Refactor Python/Django modules to deliver certain format of data.
Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
Utilized Python libraries NumPy and matplotlib.
Wrote Python scripts to parse XML documents and load the data in database.
Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component.
Based on scrum management, responsible for running sprints, integrated testing, risk reducing of project and project progresses. T
The primary language used was python and for the frame work we used Django/Flask.
Based on python and Django, built prebuilt components, security features, rest full apis and fast apis for enterprise version of web application.
In addition to Python and Django, responsible for SQL database management and AWS cloud management.
Data processing based on NumPy, SciPy, Pandas, Pyspark
Designed UML class diagram, sequence diagram, use case diagram and coding for backend using Java
Involved in analysis, design and coding of Create Activity, Office Activity and Policy view modules using Struts, Jsps, Webservices, Java-script and CSS.
Designed frontend using AJAX, jQuery, jQueryUI, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, React.js, JavaScript.
Environment: Python, Django, Shell Scripting, AWS, Javascript, Node.Js, Bootstrap.Js, Angular.Js, Backbone.Js, CSS, HTML5, JSP, JDBC, Hadoop, Big data, Cassandra, NoSQL, MongoDB, MySQL, MS SQL, Soap, Web Services, REST, SOAP, APACHE CXF, Eclipse, Junit, Jira, GIT, GITHUB, Subversion (SVN), Maven, SOA, JMS, Tomcat, Linux
Lowe's., Mooresville, North Carolina Apr 2018 – Jul 2019
Sr. Python developer
Responsibilities
Responsible for accessing REST APIs using OAuth Authorization Token and storing the data in the MongoDB using NodeJS Scripts.
Developed Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernete.
Developed presentation layer of the web applications using ASP.NET MVC, HTML, jQuery, AngularJS, CSS
Created Python script to monitor server load performance in a production environment and horizontally scale
Developed of unit testing using Mocha, Selenium and Jasmine for UI React, Angular, Java and Node JS.
DevOps role converting existing AWS infrastructure to Server-less architecture AWS Lambda deployed via Cloud Formation
Developed the Restful microservices using python aiohttp and fastAPI frameworks.
Developed Snowflake applications for various business units and assist in the migration from traditional data warehouses.
Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
Developing python programs by using boto3 to implement security by using AWS Cognito service.
Worked DevOps methodologies and cloud infrastructure automation tools like AWS.
Developed dynamic Django and flask web apps utilizing CSS, HTML5, Java and MySQL.
Created a Snowflake data warehouse and performed ETL on the platform.
Created a backend framework using Apollo and GraphQL, as well as built REST APIs in NodeJS and SQL.
Created multiple proof-of-concepts using PySpark and deployed them on the Yarn cluster, comparing Spark's performance.
Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
Created a Configured AWS Code Pipeline to deploy from GitHub to CloudFront.
Involved in developing Python Project which is used for handling data using OOPS concepts, PANDAS.
Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
Worked on docker with Kubernetes to create pods for applications and implemented Kubernetes.
Created a containerized and deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
Created a full web stack using AWS Infrastructure (Beanstalk, multiple lambdas, Amazon Aurora.
Created Used Python plotly, NumPy library to visualize data points using interactive charts.
Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
Development using libraries like React and Re-dux and frameworks such as Spring Boot, and Angular.
Created Enterprise DevOps Dashboard with AWS, Microsoft Azure, CI/CD, Grafana on Docker.
Designed and developed middleware, using RESTful web services based on a centralized schema that is consumed by thousands of users.
Implemented CI/CD pipeline to deploy docker images in Kubernetes environment.
Environment: Python, Django, AWS, Pandas, NumPy, Dataiku, matplotlib, Maven Jenkins, Apache, Ajango, Rest, ETL, bitbucket, groovy power bi, Golang.
Medtronic, TX Nov 2017 – Apr 2018
Python Developer
Responsibilities:
Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
Used JavaScript for Client Side validations.
Designed and developed the web-tier using Html, JavaScript, Angular.js, Node.js, JSP, Ext.js, Servlets, DOJO, Struts and Tiles framework.
Developed PL/SQL store procedures for data migration and database upgrade from oracle using MYSQL,
Developed the CRUD API for the POS Engine using Restful, Apache Axis2 and generated the WSDL.
Collaboration technology planning, social media adoption and metrics Web 2.0 strategy.
Working experience in Web Services using SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle coherence.
Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby
Develop Mercurial, ClearCase, WordPress themes to meet the needs of the small business owner.
Experience in designing, developing and testing C/C++ and Java applications in SDLC as well as Agile environment.
Environment: Python, AWS, Java Script, JSP, Angular.js, Node.js, Ext.js, HTML, CSS, MYSQL, SOAP, UML, Netbeans, Selenium, PL/I, ANT, EMC, Jira, Swing, ILOG, Mercurial, ClearCase, COGNOS, Waterfall.
3i Infotech, Hyderabad, India Jan 2016 – Dec 2016
Python Developer
Responsibilities
Used XML for dynamic display of options in select box and description on web page.
Writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on
MySQL, PL/SQL and PostgreSQL database.
Establishing database connections for Python by configuring packages like JDBC, MySQL-Python.
Resolved user problems in a timely and accurate manner as a member of the End-User support team.
Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
Implemented Restful Web-Services for sending and receiving the data between multiple systems.
Handled all the client-side validation using jQuery.
Used to send text data through us sockets with most API's and JSON.
Prepared and analyzed reports using Python libraries and involved in environment Setup.
Worked with Amazon Web Services (AWS) using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Environment: Python, Django, MySQL, JDBC, REST API, JSON, jQuery, XML
Genpact, India May 2014 to Dec 2015
Python Developer
Responsibilities
Created User Controls and simple animations using Python.
Supported Apache Tomcat web server on Linux Platform.
Developed Merge jobs in Python to extract and load data into MySQL database.
Running and debugging the Python harassers on the Linux environment
Worked on UI using HTML, CSS and Java Scripts.
Developed internal auxiliary web apps using Python Flask framework with CSS/HTML framework.
Gathering requirements, system analysis, design, development, testing and deployment.
Building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
Design and documentation of REST APIs using Django Rest framework for collection and retrieval of high-volume data, which is results of search, query.
Developed Python batch processors to consume and produce various feeds.
Worked with various Python IDE's using PyCharm, Python IDLE, Eclipse 4.x, and IntelliJ.
Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and to track sales and perform sales analysis using Django and PostGreSQL.
Taken part in the entire lifecycle of the projects including Design,
Development, and Deployment, Implementation, Testing and support. Created project designs utilizing MVC architecture components.
Setting up Python REST API framework using Django.
Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
Used jQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, Django, MySQL, JDBC, REST API, JSON, jQuery, XML
Education:
Bachelors in Computer Science from JNTUH.
Masters in Computer Science from Lamar university, Texas.