Sr Python Developer Resume
Des Moines, IA
SUMMARY
- Around 7+ years in Web/Application Development as a PythonDeveloperin analytical programming usingpythonwith skills in analysis, design, development, with analytical programming using Python, Golang, C++, Rust, Django, Flask.
- Experience object - oriented programming (OOP) concepts using Python,C++and PHP and expertise in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases and Experience with Responsive Web Design (RWD) patterns.
- Extensive experience in developing mappings for Extraction, Transformation,Loading (ETL) data from various sources into Data Warehouse/Data Marts.
- Hands-on experience in AngularJS, React 15, 17, andAngular2,4,9,12, 14.
- Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, Typescript, andAngular.
- Experience in developing ETL data pipelines using PySpark, AWS glue on AWS EMR.
- Extensive experience in developing Web Applications usingReactJS.
- Experience in working with variousPythonIntegrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Experienced in developing Web Services withPythonprogramming language and good working experience in processing large datasets with Spark using Scala andPyspark.
- Experience in Database Administration, development, design, maintenance and production support of relational databases, business applications, new server setup,MySQLServer installation, upgrade, migration.
- Experiencein Configuration Management and Automation tools like Jenkins, Docker, Kubernetes, Ansible, GitHub andTerraform.
- Experience in setting up automated build and deployment process withCICDtools; Jenkins, Bamboo, Maven, Nexus and repository.
- ExperienceDevOpsfor Linux Mac and Windows platform and implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub (Bitbucket).
- Experienced in developing Object Relation Mappings using Hibernate, JDBC, SpringJDBC and Spring Data withRDBMS(Oracle, DB2, and MySQL) and NoSQL (redshift,Cassandra) databases. Experience in handling REST and SOAP, API Web Services and have Knowledge of Servers like Apache Tomcat and Web Logic
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, andFunctions on SQL, database.
TECHNICAL SKILLS
Programming Languages: Python, JAVA, C, C++
Query Languages: SQL, PL/SQL
Operating Systems: Windows Vista/XP/7/8/10, Linux, Unix, OS X
Web Development: CSS, HTML, DHTML, XML, JavaScript, and Angular JS
Web Servers: WebSphere, Apache
Python Framework: Django, Selenium, Flask and Pyramid
Bug Tracking Tools: Jira, Bugzilla, Junit
Databases: Oracle 11g/10g/9i, MySQL, SQL Server RC 2008
Cloud Computing: Amazon EC2/S3/Lambda, Azure, Google App Engine
Methodologies: Agile, Scrum and Waterfall
IDEs: Sublime Text, PyCharm, Eclipse, jDeveloper
Version Controls: CVS, SVN, GIT and GitHub
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Sr Python Developer
Responsibilities:
- Developed entire frontend and backend modules usingPythonon Django WebFramework.
- Developed internal auxiliary web apps usingPythonFlask framework withAngular.js and Twitter Bootstrap CSS / HTML framework.
- Design and implement responsive web application for a startup company.
- DevelopedFront-Endpages and components with exceedingly clean, semantic markup, using technologies including HTML, CSS, Bootstrap, JavaScript, jQuery, jQuery UI and other tools.
- Created data access modules inpython. Designed and developed components usingPythonwith Django framework.
- Implemented code inpythonto retrieve and manipulate data.
- Developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX, implemented SQL Alchemy which is a Python library for complete access over SQL.
- Worked with variousPythonIDE's using PyCharm,PythonIDLE, Eclipse andIntelliJ.
- Developed entire frontend and backend modules usingPythonon Django Web Framework with GIT.
- Worked on the implementation of change requests raised by the client.
- Developed UI using HTML5, jQuery, CSS3, Angular 14 and Bootstrap.
- Developed user interface by using theReactJS for SPA development.
- Worked in usingReactJS components. Forms. Events. Keys, Router, Animations and Flux concept.
- Developed automation scripts to back up the old records by using Mongo DB export command and transferred the files into backup machine with the help of ftplib.
- DevelopedFront-Endpages and components with exceedingly clean, semantic markup, using technologies including HTML, CSS, Bootstrap, JavaScript, jQuery, jQuery UI and other tools.
- Coded Angular 12 controllers and directives for application functionality & used Angular 14 framework to bind HTML5.
- Involved in designing and developing Automation Test cases usingSeleniumWebDriver, Java, and TestNG.
- Design, develop and implement high availability, backup and recovery strategy for applications and database. Evaluating and improving existingAWSdeployments.
- Responsible for Working with variousPython-integrated development environments like PyCharm and Jupyter Notebook.
- UsedPythonwith OpenStack, Open ERP (now ODOO), SQL Alchemy, Django CMS.
- Developed web applications andRESTfulweb services and APIs usingPythonFlask, Django and PHP,Pythondata Engineering.
- CreatedTerraformcode and a pipeline to deploy application containeradvocated for and createdTerraformmodule library
- Created Step Functions State Machine to process data withLambdafunctions in parallel
- Design and maintain the 24x7UNIX/Linux server infrastructures that support client's mission critical web-based applications.
- Created a backend server withPythonFlask that implemented routing for indexing& showing page and receiving the video & info data sent from the user.
- UsedReactJS for templating for faster compilation and developing reusable components.
- Optimized user interface logic with reusableAngularcomponents to increase performance in rendering.
- Developed customized API with token-based authentication for Django using RestFramework, SRSS,PySpark.
- DevelopedETLscripts to extract and cleanse data from SQL databases.
- CreatedTerraformmodules to deploy 3-tier application on AWS;
- Developed a fully automated continuous integration system using Git, Jenkins,MySQLand custom tools developed inPython.
- Designed and configuredJIRAproject dashboards, Agile boards, workflow schemes, notification schemes, screen schemes, and issue type schemes.
- Created Docker files and builtDockerimages for applications to deploy on Kubernetes platform.
- Created re-usableTerraformmodules and scripts to provision several AWS services.
- Developed RESTful API and services using best practices inGolangto interact within the Microservices and with the frontend.
- Developing full-stack web applications using Node.js, AWSlambda, serverless framework, ReactJS, storybook, .Net MVC and Web API with C#.
- Developed Model View Controller (MVC) Architecture based Web Applications inRubyonRails.
Environment: Python 3.0/3.9, Golang, C++, XML, Node JS, React Js, Angular 10/14, Hadoop, Terraform, Kubernetes, Unix, Flask, MongoDB, Agile, SCRUM, Apache, Pyspark, CSS, MySQL, JavaScript, Shell Scripts, Jira, AWS Lambda, EC2, S2, Kinesis, Git, Ruby and Rails, AKS, Linux, Unix and Windows, Spark, Pandas.
Confidential, Oaks, PA
Python Developer
Responsibilities:
- Involved in designing and developing Automation Test cases usingSeleniumWebDriver, Java, and TestNG.
- Developed and designed automation framework usingPythonand Shell scripting.
- Develop consumer-based features and applications usingPython,Flask, HTML and other web technologies.
- Working as an applicationdeveloperexperienced with controllers, views and models in Django.
- Created custom AngularJS filters to provide better search experience.
- Developed dynamic web pages usingpythonDjango frameworks and Used Django APIs for database access.
- Performed database operations and queries using MySQL.
- Responsible to set up REST API framework using Django andFlask.
- CreatingReact.JS/ Redux front-end UI, and Node.JSapplications for backend.
- Utilized PyUnit, thePythonunit test framework, for allPythonapplications.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- UsedReact-Router to turn application into Single Page Application.
- Developed and maintained the Verification and Validation group's project schedules and roadmap ensuring project on schedule.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and utilized continuous integration and automated deployments with Jenkins.
- Created aPythonto extract and load data into MySQL database and Docker.
- Used AngularJS in creating multi-page view using templates &ng-route
- UsedFlaskstructure for application improvement.
- WrotePythonscripts to parse XML documents and load the data in database.
- Worked on ReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Worked with IDE's and also testing the API calls using postman before integrating with the front end.
- Designed and deployed scalable, highly available, fault tolerant and reliable applications inAWS
- Configured CI/CD Pipelines using Jenkins connected to GitHub and build environments.
- Creating different S3 buckets and write Lambda to move files from S3 to Redshift.
- Creating web applications and actualizing Model View Control (MVC) design utilizing worker side applications like Django andFlask.
- Implemented AngularJS client-side validation forms using various controls and filters.
- Analyzed the SQL scripts and designed it by using Spark SQL for faster performance.
- Created different S3 buckets and write Lambda to move files from S3 to Redshift.
Environment: Python, Django, CSS, HTML, Kubernetes, React Js, Node Js, Angular, Golang, Lambda, AWS, Unix, JavaScript, ETL, jQuery, AJAX, SCM, MYSQL, Oracle, Linux, GIT.va, MySQL, Pyspark Athena, MongoDB, Ruby, Pandas.
Confidential, Houston, TX
Python Developer
Responsibilities:
- DevelopedFront-Endpages and components with exceedingly clean, semantic markup, using technologies including HTML, CSS, Bootstrap, JavaScript, jQuery, jQuery UI and other tools.
- Worked in an agile environment - applied scrum methodologies and engaged in weekly sprints with presentations to mentors and other teams for feedback.
- Designed and developed the front-end application and user interactive web pages using web technologies CSS,ReactJSand Java Script.
- Involved in the design and development of single-page applications for web pages and mobile applications using AngularJS.
- Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using MYSQL.
- Using Bash andPythonincluded Boto3 to supplement automation provided byAnsible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos, Aws S3. Involved in Developing a Restful API'S service using Python Flask framework.
- Used Amazon Redshift to retrieve data faster by writing complex analytic queries
- Used AWS Athena to query the data on top s3 bucket (files in inbound) which helps the business people for data analysis.
- Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazons EC2 instances.
- Used Django configuration to manage URLs and application parameters and created entire application using Python, Django, MySQL and Linux.
- UsedGolangto log different host system events and alert information to the Oracle database.
Environment: Python, Django, XML, chef, Java, React Js, Node JS,AWS,Kafka, AngularJS, CSS, Julia, PostgreSQL, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, Spark, S3, agile, Golang, Microservices, ECS, Restful, Agile, UNIX and Windows
Confidential, Charlotte, NC
Software Developer
Responsibilities:
- Played a vital role in defining, implementing, and enforcing quality practices in the team organization to ensure internal controls, quality, and compliance policies and standards.
- Responsible for maintaining current websites that include updating the web pages, uploading new content/changes, etc.
- Built a responsive website with completely new UI and functionality.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Worked in an agile environment - applied scrum methodologies and engaged in weekly sprints with presentations to mentors and other teams for feedback.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Involved in designing and developing Automation Test cases usingSeleniumWebDriver, Java, and TestNG.
- Wrote well organized and sustainable code.
- Performed data collection using various tools and used that to do capacity planning and performance tuning of the MySQL instances.
Environment: Python, Django, HTML, Golang, CSS3, React Js, Node Js, Angular, REST API, Jenkins, Maven, GitHub, Agile, Windows, flask
