Python Developer Resume
Morristown, NJ
SUMMARY
- Having 8+ Years of IT experience as a Web/Application Developer and coding with analytical programming using Python and Django.
- Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in LAMP (Linux, Apache, MySQL and Python), WAMP (Windows, Apache, MySQL, Python) architecture.
- Working knowledge of core AWS services such as EC2, S3, RDS, VPC, and IAM
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Expert on OOPS, Multi-threading, Exception-Handling & Collections in python.
- Experience in using the Integrated Development Environment (IDE) such as PyCharm, Sublime Text, and Visual Studio Code
- Expertise in developing and deploying applications and services on GCP, including App Engine, Compute Engine, Cloud Storage, Big Query, Cloud Functions, and Cloud ML.
- Familiarity with serverless architecture and developing, deploying, and maintaining Lambda functions.
- Demonstrated experience working with Python, RDS and other relevant technologies.
- Experience with severalPythonpackages like Numpy, Matplotlib, Scipy, PyQt, wxpython and PyTables.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side application Django.
- Experience in using version control systems such as Git and GitHub
- Experienced in writing SQL queries and database operations using Python and PyCharm.
- Ability to work with large amounts of data: Amazon S3 allows you to store and retrieve large amounts of data, and having experience with it can demonstrate your ability to work with large amounts of data.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Experience in designing and developing applications in Google Cloud Platform (GCP)
- Experience working with various AWS services such as CloudWatch, S3, API Gateway, and DynamoDB.
- Very good experience with cloud platforms like Amazon AWS.
- Experience in working with Python ORM Libraries including Django ORM.
- Good experience with Python frameworks like Django and WebApp2.
- Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev, Eclipse and Sublime Text.
- Proficient in Front end development experience using HTML5, XML, CSS, jQuery, JSON, JavaScript, Angular.js, and Bootstrap.
- Strong exposure in writing simple and complex SQL queries and creating PL/SQL Functions, Stored Procedures.
- Good Knowledge on Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
- Experience implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL.
- Experience using version control system such as GIT.
- Experience in relational databases like Oracle MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
- 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.
- Ensured quality and deadlines using Jenkins, Pylint, Git Hub, SVN and JIRA
- Developed custom Lambda functions to process data from S3 and store it in DynamoDB
- Experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
- Excellent communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of team as well as independently.
TECHNICAL SKILLS
Languages: Python /2.x, SQL
Python Framework: Django, Flask
IDE’ Confidential: Eclipse, PyCharm
Databases: MS SQL, MySQL, Oracle
Web Technologies: XML, CSS3, HTML5, DHTML, JavaScript, JQuery, MVC, Bootstrap, RESTful, AJAX, Angular JS, Java Script
Web Services: SOAP, REST
Methodologies: Agile, Scrum
Operating Systems: Window, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential - Morristown, NJ
Python Developer
Responsibilities:
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Designed the architecture of the hardware environments and methodology of the code.
- Developed multi-threaded standalone app in Python, to view Circuit parameters and performance.
- Worked with team of developers on Python applications for RISK management.
- Built different Lambda functions to handle webhooks and API requests
- Experience developing and deploying applications using Python scripting and AWS infrastructure
- Developed web applications in Django Framework' Confidential model view control (MVC) architecture and manipulated databases by using Django database API along with MySQL.
- Experienced in deploying and managing applications in GCP using Cloud Deployment Manager, Terraform, and Kubernetes
- Extensive knowledge of Git and Github to develop, manage, and deploy projects
- Developed and maintained ETL (extract, transform, and load) processes using Python and RDS.
- Created a Python, Django web-based application using Python scripting for data processing and MySQL for database, HTML5, CSS and JQuery for data visualization.
- Proficient in Python programming language with multi-threading
- Working knowledge of software development principles such as DevOps, Continuous Integration, and Continuous Delivery
- Hands-on experience with various AWS technologies, including Lambda, EMR, Glue, Athena, and Step Functions
- Developed automated scripts using Python and RDS to streamline and optimize database operations.
- Experienced in synchronization between multiple threads
- Used PyCharm IDE for developing various Python applications.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Designed and developed a horizontally scalable APIs using Django.
- Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
- Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
- Experienced in deploying applications on cloud platforms such as AWS, Heroku, and Google Cloud Platform(GCP).
- Developed several applications using multi-threading in Python
- Designed and Developed User Interface using front-end technologies like HTML5, CSS3, JavaScript, Bootstrap and JSON.
- Familiarity with AWS services: Amazon S3 is just one of many AWS services, and having experience with it can demonstrate your familiarity with all of the AWS services.
- Developed and implemented data models utilizing RDS to store and retrieve data.
- Integrate the dynamic pages with Angular.JS and JQuery to make the pages dynamic.
- Worked in an agile development environment.
- Ability to integrate third party APIs with existing applications through PyCharm.
- Designed and implemented automated deployments of Lambda functions using CloudFormation templates and CodePipeline
- Created multiple Python and UNIX shell Scripts for various application-level tasks.
- Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Developed weekly, monthly nightly job process through UNIX shell scripting.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, AWS, PyQt, Agile, Angular.js, JQuery, CSS3, DHTML, HTML5, JavaScript, Bootstrap, GitHub, Shell Scripts, Restful API, MySQL, LINUX, and Windows.
Confidential - New York, NY
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API' Confidential to access database objects.
- Proficiency with scripting and automation of cloud deployments, utilizing AWS CLI and CloudFormation
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Used Python module named Pandas for data manipulation.
- Utilized RDS to set up and manage relational databases and optimize queries for maximum performance.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Wrote Python scripts to parse XML documents and load the data in database.
- Used Wire shark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component.
- Experienced in developing and troubleshooting applications on the Google Cloud Platform(GCP).
- Utilized Python in the handling of all hits on Django and other applications
- Developed stored procedures and functions within RDS for data manipulation.
- Knowledge of best practices when developing microservices with AWS Lambda.
- Created Python Scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the CSS3, HTML5, JavaScript, Angular.js and JQuery.
- Used JQuery for all client side JavaScript manipulation.
- Knowledgeable in debugging and troubleshooting Python applications using PyCharm debugger.
- Understanding of security and compliance: Amazon S3 is a secure and compliant data storage and retrieval service
- Proven record of success in coding challenges and competitions on GitHub
- Developed custom Lambda functions to send notifications to end-users
- Used Python to place data into JSON files for testing Django Websites.
- Debugged and fixed issues related to multi-threading
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Worked on Python Open stack API’ Confidential used Python scripts to update content in the database and manipulate files.
- Used GIT control tool to coordinate team-development.
- Developed in Windows and going to deploy it in Linux server.
- Actively participating in open source projects and contributing to their development on GitHub
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, webapp2, Wire shark, Fiddler2, Flash, Angular.js, HTML5, CSS3, JQuery, AWS, Shell Scripting, Java Script, JQuery, JSON, MySQL, Git,GitHub, Apache and Linux.
Confidential - Newark, NJ
Python Developer
Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum Software development methodology.
- Developed views and templates with Python and Django' Confidential view controller and templating language to create a user-friendly website interface.
- Developed the customer complaints application using Django Framework, which includes Python code.
- Implemented web applications using Django framework following MVC architecture.
- Developed Restful API' Confidential using Django and SQLAlchemy data models as well as ensured code quality by writing unit tests using PyTest.
- Worked on JavaScript MVC Framework like Angular.js.
- Worked on Python Open stack API' Confidential .
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Created entire application using Python, Django, MySQL and Linux.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Involved in web designing using HTML 5, XHTML, CSS 3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Created a Git repository and added the project to GitHub.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Worked in MySQL and NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Responsible for debugging and troubleshooting of web application.
Environment: Python, Django, SQL Alchemy, PyTest, PyQt, Beautiful soup, Angular.js, XML Schema, Java Script, AJAX, JQuery, JSON, MySQL, Git, Apache, Linux and Windows.
Confidential
Python Developer
Responsibilities:
- Requirement Analysis and Estimation of project timelines.
- Created Business Logic using Python to create Planning and Tracking functions.
- Developed Python batch processors to consume and produce various feeds.
- Developed internal auxiliary web apps using Django framework with CSS / HTML framework.
- Involved in designing, constructing and documenting various object oriented applications using UML, Rational Rose.
- Built database Model, Views and API' Confidential using Python for interactive web based solutions.
- Used Python scripts to update the content in database and manipulate files.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Wrote SQL Queries, Store Procedures, Triggers and functions in MySQL Databases.
- Coordinate with SMEs, other architects, and senior technical staff to identify client’ Confidential needs, document assumptions, and build-out new requirements and move code through user acceptance testing.
- Implemented Test Driven Development (TDD) strategy for the project.
- Developed and executed User Acceptance Testing portion of test plan.
Environment: Python, Django, HTML5, CSS3, JSP, XML, TDD, SQL, MYSQL and Windows.
Confidential
Junior Python Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- Used Django framework for application development.
- UsedDjangoconfiguration to manage URLs and application parameters.
- Worked in Test driven development with Behave in Python.
- UsedHTML5/CSS3, XMLandJavaScriptfor UI development.
- Used Angular.js as a mechanism to manage and organize the HTML page layout.
- Worked withJQueryfor all client-side JavaScript manipulation.
- Implemented database access usingDjango ORM.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
- Wrote validation scripts in SQL to validate data loading.
- FollowedAgileMethodology andSCRUMProcess.
- Performed Unit and system testing.
- Trained users and provided production support.
Environment: Python, Django, TDD, HTML5, CSS3, JavaScript, Angular.JS, AJAX, JQuery, JSON, SQL, Agile and Windows.
