Aws Python Developer Resume
Richmond, CaliforniA
PROFESSIONAL SUMMARY:
- 7 years of experience as a Web/Application Developer and Cloud Engineer as coding with analytical programming using Python, Django, HTML, CSS, JavaScript.
- Actively involved in each phase of software Development life cycle (SDLC) experience in Agile Software Methodology.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask and Pyramid
- Excellent Experience on various Python integrated IDE's such as Sublime Text, Pycharm, Eclipse, NetBeans
- Experience in working on various python packages such as NumPy, SQL Alchemy, matPlotlib, Beautiful soup, pickle, Pyside, SciPy, PyTables.
- Expert in STL containers, Design Patterns, Socket programming, Multithreading.
- Used PyQt to provide GUI for the user to create and perform operations, view reports based on client data.
- Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Bootstrap framework, PHP, XML, JavaScript, node Js and Angular Js
- Knowledge in Using Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS
- Expertise in usage of python/Django Framework for developing web applications
- Experience with GUI frameworks such as PyJamas, Jython
- Good experience with python frameworks like Flask and WebApp2
- Experience on Python scripts to parse XML documents and load the data in database
- Good knowledge in establishing database connections for Java and Python by configuring packages like JDBC, MySQL - Python
- Good experience with JDBC to perform operations such as CR UD operations and writing complex queries with Oracle 10g/11g
- Good experience in Core Java concepts like object oriented programing, Multi-Threading and Exception Handling and knowledge in client server environment.
- Good experience in ORM mapping using SQL Alchemy
- Experienced with integration of MongoDB and Casandra databases
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language
- Experience in Python open stack API's
- Experience with UML diagrams
- Good hands on experience with JSON based REST web services
- Good experience in using Shell scripting for automation by following Python PEP
- Experience in utilizing SAS procedures, Macros and other SAS application for data extraction, data loading, cleaning and reporting.
- Performed mapping of JSON/XML formatted data with relational databases like MySQL, PostgreSQL and SQLite
- Hands on experience with installation and configuration of Apache Tomcat server
- Good knowledge in developing ColdFusion components, custom tags and modified CF objects
- Expertise in full life cycle application development and good experience in Unit testing and Test Driven Development (TDD) and Behavior driven Development.
- Hands on experience with continuous integration and automation using Jenkins
- Hands on experience with version control tools such as SVN, GitHub, GitLab
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
TECHNICAL SKILLS:
Frameworks: Django, web2py, pyramid, Flask, Struts, pylons and CSS Bootstrap
Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, Angular JS
Programming Languages: C, C++, UML (design), Python-3.5 & 2.7, Java, SQL and PL/SQL.
Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables, pdb
Version Control: GIT (GitHub), SVN, CVS, Bitbucket.
Databases: Oracle, MySQL, PostgreSQL, MongoDB
IDE's/ Development Tools: Py Charm, and Sublime Text.
Web Services: AWS, Rackspace Cloud, Amazon S3
Operating Systems: Windows, Red hat Linux, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SNMP, SMTP, REST.
Deployment Tools: Heroku, Jenkins
Tracking Tools: Bugzilla and JIRA.
Methodologies: Agile, Scrum and Waterfall
WORK EXPERIENCE:
Confidential - Richmond, California
AWS Python developer
Responsibilities:
- Experience working in a fast paced scrum environment.
- Writing backend programming in Python and used the Django Framework to develop the application.
- Designed base project structure and different modules using Microservices architecture.
- Developed Shared Services, Event and Data processors using Lambda functions
- Implemented AWS API Gateway.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Developed consumer based features and applications using Python and Django in test driven Development.
- Configured Cloud Formation, AWS IOT and, IAM.
- Developed S3 and Cloud Watch clients for data operations.
- Involved in UI development for the application using HTML5, CSS3, AngularJS.
- Implemented Lambda to configure Dynamo DB Autoscaling feature.
- Implemented Data Access Layer to access AWS DynamoDB data.
- Created Device Simulator using Spring Boot.
- Created Integration Test module for end-to-end testing.
- Did code reviews and implemented best practices.
- Used Git and Bit Bucket server for source repository.
- Wrote unit test cases for Controller, Service and DAO layers.
- Worked on front end frame works like CSS, Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed the project into Jenkins using GIT version control system.
- Learned to index and search/query large number of documents inside Elastic search.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
Environment: Amazon Web Services (AWS), Cloud Environment, Lambda, DynamoDB, API Gateway, Java, J2EE, REST API, Spring framework, AngularJS, HTML, Amazon S3, CloudWatch, Gradle, eclipse, MSSQL Server, GIT, Jira, Jenkins, Confluence.
Confidential - San Jose, California
Python Developer
Responsibilities:
- Followed Agile Methodologies to manage full life-cycle development of the project.
- Writing backend programming in Python and used the Django Framework to develop the application.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript, JQuery and Angular JS.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Used JavaScript and XML to update a portion of a webpage.
- Developed consumer based features and applications using Python and Django in test driven Development.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Worked on Jenkins continuous integration tool for deployment of project.
- Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- Worked on front end frame works like CSS, Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed the project into Jenkins using GIT version control system.
- Learned to index and search/query large number of documents inside Elastic search.
- Creating invitation flow for customers to use the client portal for monitoring applications.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Improved code reuse and performance by making effective use of various design patterns.
Environment: Python 3.4, 2.7, Java 1.7, Django 1.9/1.7, HTML5, CSS3, XML, JSON, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet, Postgre SQL, Amazon s3, AWS, Jenkins, Mongo DB, Elastic search, T-SQL, Beautiful soup, TFS, nose, JavaScript, Eclipse, Git, GitHub, Linux.
Confidential, Rosewell, Georgia
Python Developer
Responsibilities:
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
- Used the Django Framework to develop the application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Responsible for debugging the project monitored on JIRA (Agile)
- Wrote Python scripts to parse JSON documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Implemented web applications in Flask frame works following MVC architecture.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Involved in deployment of project using AWS.
- Special skills in developing user friendly, simple yet effective web based applications.
- Deployed the project into Heroku using GIT version control system.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Used many regular expressions in order to match the pattern with the existing one.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Performed Unit testing, Integration testing, web application testing.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.7, Django 1.4, HTML5, 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.
Confidential, Waukesha, WI
Python Developer
Responsibilities:
- Worked in stages such as analysis and design, development, testing and debugging.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Involved in Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Build all database mapping classes using Django models.
- Generated Python Django Forms to record data of online users.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used the Django Framework to develop the application.
- Used Django APIs for database access.
- • Designed, implemented and maintained a multithreaded server that received and processed acknowledgement messages from downstream applications regarding event data pushes using C++, STL, multithreading, shell scripting and UNIX.
- Participated in the development of a multithreaded publish/subscribe process which consisted of several subscription and push servers using C++, STL, multithreading, shell scripting and UNIX.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Worked on JavaScript MVC Framework like Angular.js.
- UIS system design (Python Object Oriented Design approach, developing various modules/packages/utilities, e.g.: Cryptography - Encryption/Hashing, Foundation Utilities, Personal management, error/exception management etc.).
- Used Web Services to get travel destination data and rates.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Created a Git repository and added the project to GitHub.
- Performed Design and Code reviews.
- Worked on development of SQL and stored procedures on MYSQL.
- Involved in Unit testing and Integration testing.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
Environment: Python 2.7, Django, PyQuery, AWS, JSOM, REST, C++, STL, Angular.js, HTML5, CSS3, Java Script, MVC, DOM, PHP, Flex, C++, XML, SOAP, GitHub, MYSQL, Cassandra, Windows and UNIX.
Confidential - Saint Petersburg, FL
Python Developer
Responsibilities:
- Used Django framework for application development.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Ensured high quality data collection and maintaining the integrity of the data.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Used several python libraries like wxpython, Numpy and matplotlib.
- Was involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- Performed coding in C++ on Linux Platform.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Re-engineering of large C++ API for game development in order to use STL constructs and namespaces. Incorporated "Opaque pointer" pattern in order to allow greater flexibility of header files.
- Designed and developed data management system using MySQL.
- Creating unit test/regression test framework for working/new code
- This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
- Responsible for debugging and troubleshooting the web application.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
- Performed research to explore and identify new technological platforms.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 2.7, SciPy, Pandas, Bugzilla, SVN, C++, STL, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red Hat Linux, Apache.
Confidential
Python Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Designed and Developed the REST style web services using Python and Flask, Postgres Database.
- Wrote complex SQL queries and PL/SQL functions.
- Developed the Command Line Interface (CLI) tool for Red hat Linux.
- Used Python's XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.
- Created the Linux Services to run REST web services using Shell script.
- Build the RPM Package for the Product with the upgrade features support.
- Design and developed the test cases for REST API, Involved REST API test framework development.
- Used Python library Beautiful Soup for web scrapping
- Design and develop the test cases for CLI automation using Python.
- Involved in Unit testing and developed the unit test cases using Pyunit framework.
- Used Jenkins to deploy web services and run unit tests, REST API test.
- Worked on network subnet, VLAN's and Routers.
- Involved in automation of creations of VLAN, Trunk port and Routing.
- Create branch and Commit the code changes to Master branch using SVN version control and commands in Linux.
Environment: Python, Java, PL/SQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript
