Sr. Full Stack Python Developer Resume
SUMMARY
- 5+ years of experience as a Web/Application Developer and coding with analytical programming using Python.
- Having high experience in Object Oriented Concepts with C# and Python. Using Python/Django, HTML, CSS, Sass, JavaScript, SQL, and maintaining and adding software features.
- Well versed hands on with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, J Query, AJAX, AngularJS, ReactJS Bootstrap, JSON, XML.
- Hands on creating Rest Services using ASP.NET Web API and C#. Modified many user Control pages using C# ASP.NET, Telerik Rad controls.
- Hands - on experience in using message brokers such as ActiveMQ and RabbitMQ.
- Experienced in testing technologies like PyTest, Pyunit and Junit for testing of software developments.
- Expertise in Informatica ETL and reporting tools. Deep understanding of the Data Warehousing SDLC and architecture of ETL, reporting and BI tools.
- Experience in setting up standards and processes for Hadoop based application design and implementation. Experience in managing and reviewing Hadoop log files.
- Have good experience of working on several python packages like NumPy, SciPy, Anaconda, PyCharm etc.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, ReactJS VB, C++, XML, CSS, HTML, DHTML, JavaScript.
- Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data .
- Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
- Good Knowledge in continuous integration CI/CD tools like JENKINS. Experience working with Docker images and containers and Ansible .
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Hands on Experience on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
- Expertise in building strong websites confirming Web 3.0 standards using Yahoo User Interface (YUI) compressor, HTML, & CSS to develop valid code and table-free sties.
- Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB and Dynamo DB.
- Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL, My SQL connector, and SQL Alchemy).
- Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template.
- Deploying application in Docker Container for custom environment and hosting in Elastic Beanstalk.
- Migrated SQL server Databases to new Azure cloud servers. Experience in Backup, Restoring and Moving of Databases Good knowledge on Cloud and Virtualization environments such as Azure, Aws, Google Cloud Engine.
- Familiar with JSON based REST Web services and Amazon Web services Development of Applications/Tools for validation of next generation IA32 Enterprise Processors.
- Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS . Experience with Version Control, ideally SVN, CVS and GIT.
- Hand on Development of entire frontend and back-end modules using python on Django Web Framework with GIT.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects Experience in building frameworks and automating complex workflows using Python for Test Automation .
- Familiarity with development best practices such as code reviews and unit testing. Development Experience in Linux (CentOS, Debian, Ubuntu), Mac OS.
- Experience in writing test plans, test cases, test specifications and test coverage. Attended weekly meetings with course professors, who shared ideas on how to improve Python/teaching skills.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Extensively followed development methodologies such as Agile (SCRUM) and Waterfall.
TECHNICAL SKILLS
Programming Languages: Python, C#, C, C++.
Frameworks: Django, ReactJS, Django Rest Framework, Flask, Pyramid, NumPy, SciPy, Anaconda, PyCharm, PyUnit, PyTest(Testing)
Web Technologies: JSP, XML, XSD, XPATH, XSLT, HTML5, UI Ajax, Web Services, REST API's.
Message: RabbitMQ, Kafka
Tools: IDE, Selenium, Visual Studio , Docker, Kubernetes.
SDLC: Waterfall, Agile, Scrum .
Web Servers: Web Sphere, Web Logic, Apache Tomcat.
Databases: Oracle, MS Access, MySQL, MongoDB, DynamoDB, Cassandra.
Version Controls: CVS, SVN, Git
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full stack Python Developer
Responsibilities:
- Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and J Query . Develop and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and J Query .
- Developed classes in Business Layer and Data Access Layer in C#. Worked with marketing company to build several Django, Pyramid, NumPy, SciPy, Anaconda, PyCharm and Flask applications.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Worked on converting the confidential pages to the hybrid pages with the changes in C# code for pulling in the CMS content.
- Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks. Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Responsible for building scalable distributed data solutions using Hadoop. Managing and scheduling Jobs on a Hadoop cluster .
- Worked with team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Prepared 80 scripts automation using Python- selenium and Pytest - Unitest test framework for Web Patient Screening workflow assignment.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting .
- Migrated infrastructure from inhouse servers to AWS cloud. Used Docker Container, EC2, IAM, RDS, Route 53, REST API gateway and Lambda of AWS.
- Implemented programming automations using Jenkins and Ansible on Unix/Linux based OS over cloud like Docker.
- Developed the win forms and dialogs using C#.net and WinForms controls to display. Controlled the dialog size and controls using Dock and anchor properties.
- Automated MySQL container deployment in Docker using Python and monitoring of these containers.
- Helped with the migration from the old server to Jira database ( Matching Fields ) with Python scripts for transferring and verifying the information.
- Involved in design and development of UI component, using frameworks Angular.JS, JavaScript, HTML5, CSS and Bootstrap.
- Extensively used ETL to transfer and extract data from source files (Flat files and DB2) and load the data into the target database.
- Utilizing MEAN stack (MongoDB/AngularJS) and JSON for data transfer and technologies related to server-side scripting.
- Deployed Web services for online transactions using C# and exposed them through SOAP and HTTP.
- Automated the existing scripts for performance calculations using NumPy and SQL alchemy Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django and MySQL.
- Designed, created, executed, and kept up answers for utilizing Docker, Jenkins, Git, and Puppet for microservices and ceaseless arrangement.
- Responsible for developing, support and maintenance for the ETL (Extract, Transform and Load) processes using Informatica PowerCenter.
- Used NOSQL database, Amazon dynamo DB and mongo DB to store data of reporting Application.
- Developed and Consumed RESTful APIs for web applications using Python and Django. Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Worked on AWS services running in an environment for sensitive workloads and storing sensitive data.
- Written scripts in Python to automate log rotation of multiple logs from web servers and for automation and monitoring of AWS services like VPC, ELB, RDS, Lambda, AWS Ops Works, Cloud Front using Shell and Python scripts and Using Jenkins AWS Code Deploy plugin to deploy.
- Built application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, systems administrators and production to ensure production deadlines are met.
- Worked for the project monitored on JIRA (Agile). Deployed and configured Git repositories with branching, tagging, and notifications.
- Reported the issues and resolve the issues that arise out of the testing process with different type of systems.
- Performed efficient delivery of code based on principles of Test drive Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
Confidential
Sr Python Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, CSS, Java script, Bootstrap, JSON, XHTML, AJAX.
- Used Pandas, NumPy for statistical Analysis and Numerical analysis of Insurance premium. Worked on Angular JS framework to develop interactive websites based on client needs.
- Developed micro services using spring boot exposed as REST API and integrated with AngularJS based web applications. Worked in managing and reviewing Hadoop log files.
- Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform. Developed extensible client library that can consume and process messages from multiple RabbitMQ brokers.
- Proficient in writing unit-testing code using Unit Test/PyTest and integrating the test code with the build process.
- Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP. Developed web pages and validated these pages using ASP.NET and C#.
- Analyzed the source system and involved in designing the ETL data load. Responsible to tune ETL procedures and STAR Schemas to optimize load and query performance.
- Used Flask to connect front-end to back-end, Cherrypie to build the server and word clouds to visualize movies.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, XML, PostgreSQL, SQL, and Stored Procedures.
- Wrote and maintained data extracts written in C#, and created data extracts like reading in flat files, XML, reformatted the data to generate the spread sheets using Batch Processing.
- Worked on Python Open stack Restful API's. Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Created database access layer using JDBC and PL/SQL stored procedures. Worked on Java based connectivity of client requirement on JDBC connection.
- Managed large datasets using Panda data frames and MySQL. Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups. Migration of API code written for Sybase to Oracle and was involved in Overlook the migration activity of PL/SQL programs.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used PyCharm , the Python unit test framework, for all Python applications.
- Uploaded the admin module on Elastic Bean Stalk (EBS) and EC2 and stored the static files in S3 on Amazon cloud.
- Creating Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
- Implemented monitoring and established best practices around using Elasticsearch and used AWS Lambda to run code without managing servers.
- Worked on Jenkins for continuous integration to build code and deploy into remote servers.
- Used Django configuration to manage URLs and application parameters.
- Created and pushed the code to GitHub Enterprise.
- Worked with team of developers on Python applications for RISK management.
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used Agile Methodology and SCRUM Process.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Responsible for user validations on client side as well as server side. Work with DNS to map the website to its IP address.
- Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Confidential
Python Developer
Responsibilities:
- Worked on UI/UX technologies and various other frontend technologies. Features for dashboard were developed and tested using CSS, JavaScript, Django, Bootstrap.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.
- Have utilized Python libraries such as NumPy and Pandas for processing tabular format data. Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and ADO.NET.
- Worked on both front end and back end technologies like HTML, CSS, Java Script, C#, ASP.Net, Ado .net, SQL Server Management studios.
- Designed the messaging infrastructure using RabbitMQ AMQP. Setup RabbitMQ servers in production for load balancing and high availability.
- Developed a front-end application using React JS and FLUX architecture for internal team's productivity use. Designed SPA (Single page applications) in Flux architecture using React.js.
- Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework .
- Development of several Python APIs and harassers that works both in Linux and windows and maintaining them using the revision control SVN.
- Created Git repository and added to GitHub project. Deployed the project into Heroku using GIT version control system.
- Worked in DevOps team and was responsible for building infrastructure and successful Application Build deployments for UAT and Production environments (Windows 2012/2008, IIS 7/8, SQL Server 2012, Azure)
- Worked on test environments in Windows Azure and worked on a plan to migrate applications to migrate to 100% Azure environments. Performed testing using Django's Test Module.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
- Helped with the migration from the old server to Jira database ( Matching Fields ) with Python scripts for transferring and verifying the information.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Experience in writing branching and merging methodologies in Python. Improved coding skills by trainings.
- Maintaining user data using Microsoft Excel. Appeared in various trainings. Backend scripting/parsing using Perl and Python.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
- Usage of several internal debug tools for the root cause of the failure. Maintaining the scripts using the SVN version Control
- Debugging/Root-causing the issues by capturing the DDR3/DDR4 traces using Logic analyzers
- Running and debugging the Python harassers on the Linux environment. Maintaining the data with different levels of access privileges. Analyzing the data in design database.
Confidential
Python Developer
Responsibilities:
- Participated in developing web application UI using HTML, CSS, JavaScript . Used Django configuration to manage URLs and application parameters.
- Generated graphical reports using python package NumPy and Matplotlib . Developed Business Logic using Python on Django Web Framework.
- Used Python and Django to interface with the J Query UI and manage the storage and deletion of content.
- Developed several Python APIs and harassers that works both in Linux and windows and maintaining them using the revision control SVN.
- Designed and developed data management system using MySQL. Designed and created backend data access modules using PL/SQL.
- Wrote scripts using python modules and its libraries to develop programs that improve processing of access requests.
- Worked in an agile development environment. Development of data structures, xml parsing using Python.
- Development of XMLs for several components which maintains data for several registers
- Supported Apache Tomcat web server on Linux Platform. Developed rich UI web application using JavaScript libraries like J Query UI, data grid and high charts.
- Created unit test/regression test framework for working/new code. Used UNIX server for application deployment and configuration.
- Wrote script or program to automate analysis tools to streamlining the evaluation of initial data for integrity.
- Implemented database access using Django ORM. Debugging Software for Bugs. Used Log4j for application logging and debugging.
- Developed and executed User Acceptance Testing portion of test plan. Written the JUNIT test cases for the functionalities.