Sr. Python Developer Resume
Atlanta, GA
SUMMARY
- 6+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, PHP, C++, XML, CSS, HTML5/CSS3, AngularJS, DHTML, JavaScript and jQuery. Developing a large Python based back - end processing application.
- Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
- Experience in working with deployment tools like AWS Elastic Beanstalk, Jenkins, Ansible, Docker and Kubernetes.
- Hands on experience in developing SPARK applications using Spark API's like Spark core, Spark Streaming, Spark MLlib and Spark SQL and worked with different file formats such as Text, Sequence files, Avro, ORC, JSON and Parquette.
- Experienced in developing web-based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, PERL.
- Experience in Kubernetes which provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
- Hands-on-experience on python web application development using Django and Serverless framework.
- Experienced on CUDA programing for performance optimization
- Experienced in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite and MySQL databases.
- Involved in designing and deploying multitude applications utilizing almost all the AWS services Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Experience in object-oriented programming (OOP) concepts using Python C, C++.
- Experience with Web Development, AWS, Python and the Django framework.
- Experienced with JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
- Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in project deployment using Heroku, Jenkins and Amazon Web Services (AWS) and have knowledge about object-oriented programming (OOP) concepts using Python, C++ and PHP.
TECHNICAL SKILLS
Operating Systems: Windows 7,8,10 Mac OS and Linux CentOS, Ubuntu.
Programming Languages: Python, PHP, Coré Java, C, C++.
Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON, JavaScript
Python Libraries/Packages: NumPy, SciPy, PyQT, Python-Twisted, Python-thrift, PyTables, DataFrames, Pandas, Matplotlib, SQLAlchemy, HTTPLib2, Urllib2.
Python Frameworks: Django, Flask, Pyramid, Web2py.
IDE: PyCharm, PyStorm, Anaconda, Spyder, PyStudio, PyDev, IDLE, NetBeans, Sublime Text
Cloud Computing: AWS, Azure, IBM cloud.
AWS Services: Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, AWS Identity and access management
Databases/Servers: Dynamodb, NosqlDB, Oracle DB, MySQL, Snowflake db,, PostgreSQL,, MongoDB,
Testing/Bug Tracking Tools: Kubernetes logs, agent logs, Pyunit and JIRA
Management tool: Splunk
Web Services/ Protocols: TCP/IP, HTTP/HTTPS, SOAP, REST, Restful
Miscellaneous: Git, GitHub, CVS
Automation and CI tools: Docker, Kubernetes, Jenkins, Hudson.
SDLC/Testing Methodologies: Agile, Waterfall, Scrum, TDD
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Atlanta, GA
Responsibilities:
- Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
- Having working Knowledge in DevOps Environment as an automation engineer on various technologies/ applications like GIT, SVN, Puppet, Chef, Docker, AWS, etc.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
- Utilized Python specific tools including Django, Django Rest Framework, Django ORM, Flask, SQLAlchemy, Pandas, NumPy.
- Designed Data Flow pipelines with apache beam for transferring large data to Google cloud with Python., Integrated and used API's to the application and worked on Apache Spark
- Utilized Spark, Scala, Hadoop, HQL, VQL, pySpark, Data Lake, TensorFlow, HBase, Cassandra, Redshift, Mongo DB, Kafka, Kinesis, Spark Streaming, Edward, CUDA, MLLib, AWS, Python, a broad variety of machine learning methods including classifications, regressions, dimensionally reduction etc.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing
- Contributed to the larger team's efforts to support the day-to-day operations of its three Summit instances.
- Gather detailed business requirements and deliver detailed business functional requirements specifications
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS)
- Experience in working with Summit's API to assist in coding the Loader Server Adaptor and Library to specification
- Experienced in hand-coding HTML5, YAML CSS3, JavaScript, Linux and other UI technologies.
- Experienced in web applications development using Django/Python, .NET/C#, Flask/Python, Linux and Node.js, Angular.js, ember.js, React.js, D3.js, jQuery, Ajax while using YAML, HTML/CSS/JS, HTTP, Apache for server-side rendered application.
- Developed the entire project using PostgreSQL. Migrating from other databases to PostgreSQL.
- Expertise in developing web-based open stack applications using Python and Django for large dataset analysis.
- Worked on PowerShell for the purposes of automation and also made use of command line shell and shell scripting.
- Developed Merge jobs in Python to extract and load data into MySQL database, also worked on Python ETL file loading and use of regular expression.
Environment: Python 3.6/2.7, PyQuery, HTML5, CSS3, Angular 2.0, Shell Scripting, JSON, REST, Apache, Serverless framework, Spark, Django, SQL, UNIX, Linux, Windows, CUDA, DynamoDB, Summit API, catch2, NoSQL, PostgreSQL.
Sr. Python Developer
Confidential, Atlanta, Ga
Responsibilities:
- Managed large datasets using Panda data frames and MySQL.
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
- Managed and coordinated all aspects of SDLC with QA, MRC, GMO, PMO and IT (written in C/C++ and Python).
- Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice
- Developed a CMBS three state variables property value tree and a Monte-Carlo simulation to price each tranche within a deal and evaluate extension risk after balloon date written in C/C++
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
- Working on Loading and transforming large sets of structured, semi structured and unstructured data using Hadoop/Bigdata concepts.
- Wrote service to store and retrieve data from Mongo DB for the application on devices.
- Worked on creating documents in Mongo database.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Used AWS cloud for the uploads of the reports to S3 bucket, working on IBM Datastage Modules on Cloud
- Used JSP, JavaScript, jQuery, AJAX, CSS, and HTML as data and presentation layer technology.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for database.
- Worked on Django ORM module for signing complex queries.
- Involved in Automation Infrastructure Development using Selenium (Python)
- Used Ansible, Vagrant and Docker for managing the application environments.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
Environment: Python 2.7, Django 1.4, HTML5, CUDA, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Python Developer
Confidential
Responsibilities:
- Setup database in AWS using RDS and configuring backups for S3 bucket.
- Implemented CI/CD process, CIT automated testing, deployment using GIT, REST API, Ansible & Puppet.
- Data set up using SQL/ORACLE/Teradata.
- Resolving Complexity in the scripts of the website due to the complex logic and correlations
- Involved in deploying the code into Amazon Web Server using BOTO API.
- Running load/endurance tests using Vugen, ALM and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance. Analyzing errors and exceptions using putty logs (UNIX), etc.
- Execution of Selenium Test cases and Reporting defects with Python.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django/Java module to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Responsible for search engine optimization (SEO) to improve the visibility of the website handled all the client-side validation using JavaScript.
- Creating unit test/regression test framework for working/new code
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, C+, HP LOAD (VUGEN, Controller, etc.) Putty, SQL, Teradata, SoapUI, ControlM, Perfmon, Django Web Framework, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, C++.