Sr. Python Full Stack Developer Resume
2.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- Over 7 Years of professional work experience as Linux Admin, Build & Release/DevOps Engineer with AWS Cloud platform experience with mentoring skills and good understanding of the principles. Experienced in Continuous Integration, Continuous Deployment/Delivery integration pipelines.
- Experienced with Interpreted languages including Perl and Python. Understands Compiled languages including C, C++, C#, Dot Net and JAVA.
- Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
- Experience in Object Oriented Design and Programming concepts in Java and Python
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Vast experience with Core Java and J2EE using most of the advanced features of Java including JDBC, spring, Struts, EJB, Servlets, Hibernate.
- Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
- Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
- Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
- Experience in developing and implementing Web Services using REST, SOAP, WSDL
- Hands on UML compliant high - level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Excellent Leadership, Technical, Communication, Analytical and Problem-Solving skills and ability to get on well with people including cross-cultural backgrounds. Expertise in Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, etc.
- Designed highly available, cost effective and fault - tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs and Glacier for QA and Antienvironment as well as infrastructure servers for GIT and Chef.
- Strong expertise in designing Micro Services bases solutions utilizing Cloud-Native Architecture.
- Experienced in architecting and managing AWS cloud infrastructure. Developed Python modules to automate processes in AWS (AWS Cloud Formation)
- Experienced in designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift.
- Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
- Experienced in setting up TERRAFORM continuous build integration system. Build security utilities and tools for internal use that enables Engineers to operate at high speed and wide scale.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet. Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x
- Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
- Extensive experience in Server infrastructure development on AWS Cloud by using AWS services like EC2, ECS, EBS, ELB, Lambda, S3, RDS, Glacier, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, IAM, Certificate Manager, SNS and Auto Scaling in a scalable production environment.
- Kept track of all releases and request of the developers through infrastructure management tool. Extensively worked on CI tools like Jenkins, Hudson, Team City, and Bamboo for continuous integration and for end-to-end automated build and deployments.
- Strong Experience in implementing Data Warehouse solutions in AWS Redshift Worked on various projects to migrate data from on-premise databases to AWS Redshift, RDS and S3.
- Experience in Querying RDBMS such as Oracle, DB2, MY SQL and SQL Server by using SQL for data integrity.
- Hands-on Experience of the J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.
- Expertise in writing Automation scripts in Selenium using C Sharp, Dot NET, and Java. Skilled at AWS Cloud platform and its features which include EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Route53, Auto Scaling, Security Groups, Redshift, and Cloud Formation.
- Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk. Exposed to all aspects of the software development life cycle (SDLC) which includes Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
- Involved in migrating version management systems from CVS to SVN, SVN to CVS, and SVN to GIT.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Good experience working with container orchestration tools Apache Mesos, Marathon, Kubernetes. Experience in configuration and implementation of Elastic Search and Kibana.
- Experience in logging, monitoring and maintaining application/servers using tools such as Nagios, Zabbix, Splunk.
PROFESSIONAL EXPERIENCE:
Sr. Python Full Stack Developer
Confidential - Dallas, TX
Responsibilities:
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed in C++, Web services (REST & JSON) in Windows and Linux environments.
- Developed highly efficient algorithms in C++ through both pair-programming and independent work. The algorithms improved inventory management benchmarks 18 percent.
- Developed full-stack web applications using Flask, Python React.js, SQL, HTML/CSS and JavaScript. Included in the geolocation.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance and Prepared KSH Shell Scripts for Automation of administration tasks.
- Develop remote integration with third party platforms by using Restful web services and Successful implementation of PySpark and Spark Streaming applications for large scale data
- Python NumPy, Matplotlib, SciPy, and Pandas packages created a web scraping application in Flask to perform dataset manipulation. for data wrangling.
- Incrementally refactored Flask server endpoints to provide JSON data through REST API to React.js components.
- Developed web applications and RESTful web services and APIs using Python, Django.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language and RabbitMQ Message bus (communication interface).
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using chef.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and Cloud trail).
- Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, and versioning and tagging of S3 buckets.
- Creating IAM roles that allows access to IAM APIs to use it in the Lambda function as an execution role through the permissions policy associated with the role.
- Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
- Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
- Experience with Django, a high-level Python Web framework.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Developing Python Framework using Django to perform scan software unit monitoring.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and Python libraries.
- Written functional PHP unit test cases for Data Layer, and Search server classes using Django, Curl, XML, JSON, REST base services and Mongo DB.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
- Environment: Java, Django, Flask, XML, MySQL, Linux, Shell Scripting, Mongo dB, SQL, Python 3.3, HTML5/CSS, Cassandra, JavaScript, PyCharm, GIT, Linux, Shell Scripting, RESTful, Docker, Jenkins, JIRA, jQuery, MySQL, AWS
Sr. Python Developer
Confidential, Atlanta GA
Responsibilities:
- Implemented Full Life Cycle Development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
- Implemented financial models in Python as well as refactor and update existing model implementations to enhance stability, increase performance and reduce memory usage.
- Work in Agile-Scrum and TDD environment with distinct roles. Present daily report of software planning, issues diagnosis and potential solutions.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Implementing customer data collection with PySpark/Hadoop analytics and involved in back end development using Python with framework Flask.
- Reviewed and debugged Client's Jupyter/ Ipython notebooks also improving navigation experience over long pages and Used Python to build notepads to manipulate user data in Jupyter.
- Developed Merge jobs in Python to extract and load data into MySQL database and worked on MySQL data lineage process to map source to target DB, table and column mappings using OO Python.
- Performed server-side application using Django framework and developed a chat application with it and integrated with the main application by client-server architecture.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Used various IDE's like Eclipse, Jupyter/IPython Notebooks, IDLE and Notepad++ for Python developments.
- Worked with core web front end technologies like HTML, JavaScript (Core and Object-Oriented JS), ES6, CSS, and Web Accessibility and Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Planned and coordinated the administration of PostgreSQL databases to ensure accurate, appropriate, and effective use of data, including database definition, structure, documentation, long-range requirements, and operational guidelines.
- Created Natural Language Processing model in R using OpenNLP, Stanford NLP, ANN and developed R application showcasing machine learning for improving business forecasting.
- Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening. Managing Linux VMs using Puppet as per some projects requirement.
- Managed datasets using Panda data frames and MySQL, queried MySQL database queries from Python using Python-MySQL connector MySQL dB package to retrieve information.
- Develop and program Python scripts of automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives, including developer testing activities, like Unit Testing, Regression Testing, Integration Testing. Manage continuous build and share progress with Confluence, Bamboo and SVN.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Troubleshooting and resolving issues in JIRA and Confluence as users and provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture and Setup database in AWS using RDS and configuring backups for S3 bucket.
- Developed Hadoop integrations for data ingestion, data mapping and data processing.
- Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analyzed the imported data using Hadoop Components.
- Developed API modularizing existing Python module with the help of Pyyaml libraries which is an YAML parser and emitter for Python.
- Enhanced existing REST services using Node.JS, Express.JS and Mongoose modules.
- Design and develop XSD scheme-based XML assays to validate software function based on product requirements, which is used to transferring data and operation between software and hardware.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record. Involved in designing application system requirements and coded back-end and front-end in Django/Python.
- Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML5, JavaScript, Angular.JS, jQuery, AJAX and implemented CSS3 for better appearance and feel.
- Worked with cross-browser and cross-platform development of HTML5 and CSS3 based websites in Windows like Safari, IE 6, IE 7, IE 8, Firefox and Chrome.
- Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Managed code versioning with GitHub, Bitbucket and deployment to staging and production servers.
- Worked with WordPress modules, theming, distributions & content management.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Working under UNIX environment in development of application using Python and familiar with all its commands and Developed remote integration with third party platforms by using RESTful Web Services.
- Improved code reuse and performance by making effective use of various design patterns and refactoring code base and developed single page application by using Angular.JS backed by MongoDB and Node.JS.
- Worked on Cassandra database on simple queries and writing Stored Procedures for normalization and denormalization. Deployment of the web application using the Ubuntu server.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements and Involved in development of a Map based application for integral analysis purpose.
- Involved in Software Development Life Cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
Python Full Stack Developer
Confidential - Grapevine, TX
Responsibilities:
- Part of 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.
- Used python libraries like Beautiful Soap, NumPy and SQL Alchemy. Utilized standard Python modules such as csv, robot parser, intercools and pickle for development.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis. Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented AJAX for dynamic functionality of a webpages for front end applications. Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript. Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- 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.
- Developed various algorithms for generating several data patterns. Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose particular algorithm for data and address generation.
- Developed and designed automation framework using Python and Shell scripting. Developed the project in Linux environment.
- Used Agile Methodology and SCRUM Process. Maintained the versions using GIT and sending the release notes for each release
Environment: Python 2.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask and python libraries such as NumPy, SQL Alchemy, MySQL DB, Automation framework, Jenkin.
Python Developer
Confidential
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.
- Build all database mapping classes using FLASK models. Involved in building database Model, APIs and Views utilizing Python to build an interactive web-based solution.
- Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
- Created Test plans. Worked on SQL scripts to load data in the tables. Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Coding groovy, domain class to handle the business logic. Developed entire frontend and backend modules using Python on FLASK Framework.
- Developed custom screens using HTML5, JavaScript, jQuery, Bootstrap, Jinja and Angular.js. Developed monitoring and notification tools using Python. Expert knowledge of mobile application development along with various patterns native, web and hybrid concept.
- Involved in business logic discussions and use case design. Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Experience in Selenium Automation using Selenium Web Driver, Java and Unit Test Framework. Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
- Very good understanding of Microsoft Azure cloud platform. Experience with managing cloud delivery platforms, Azure/Aws.
- Established framework to setup Continuous Integration environment using Jenkins, Nexus. Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
- Used Couchbase Python SDK to build applications that use Couchbase Server and also used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line. Worked on AWS Cloud and Created instances in EC2. Participated in weekly release meetings with Technology stakeholders to identify and migrate potential risks associated with the releases.
- Experienced in designing Test Plans and Test Cases, Verifying and Validating Web based application. Imported and managed multiple corporate applications into Subversion (SVN).