Python Developer Resume
Cherry Hill New, JerseY
SUMMARY
- Around 8+ years of experience in Analysis, Design, Development, Management, and Implementation of various stand - alone, client-server enterprise applications using Python, Django, Flask, Shell Script, and MongoDB.
- Strong experience in developing software in Python using libraries- Beautiful Soup, Numpy, spicy, matplotlib, Pandas, network, urllib2, MySQL DB for database connectivity,and IDEs - Visual Studio, PyStudio, PyScripter, Spyder, PyCharm, and sublimetext.
- Vigorous knowledge in progressing web applications and effectuating Model ViewControl architecture using the Django web application framework.
- Developed business CRUD operations using RESTFUL services.
- Experience in Development and testing ETL data processes.
- Wrote python scripts to parse XML and JSON data and load the data into the database.
- Experience in developing web-based applications using Python, Django, Flask, REST, JSON, CSS, HTML5, JavaScript, Reactandgood experience in using ORM
- Experience with object-oriented programming (OOPS) concepts using Python.
- Experience in version control systems like GitLab, SVNCode Commit, and Bit Bucket to keep the versions and configurations of the code organized.
- Good working knowledge in Unix and Linux shell environments using command-line utilities.
- Familiarity with CI/CD pipeline and Jenkins for automating the pipelines.
- Experience with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Strong data manipulation skills and experience with data warehouse ETL tools and processes.
- Skilled in handling errors/exceptions and debugging/troubleshooting issues in large scale applications.
- Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS Lambda codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- Experienced in Agile Methodologies, Scrum stories, sprints, involved daily standup meetings,and pair programming to produce quality deliverables within time.
- Experience in implementing server-side technologies with REST/SOAPAPI and MVC design patterns in the Django framework.
- Experience in test automation scripting using Selenium Webdriver, Pytest and Unittest frameworks.
- Experience in full software development life cycle(SDLC), architecting scalable platforms, object-oriented programming, database design, and agile methodologies
- Good Knowledge of IaaS/PaaS/SaaS experience in AWS Cloud with databases like DynamoDB, S3 Buckets, MySQL and Elastic Cache.
- Good understanding with container-based deployments using Docker, working with Docker images, Docker-registries and Kubernetes.
- Experienced in WAMP (Windows, Apache, MYSQL, andPython) and LAMP (Linux, Apache, MySQL, andPython) Architectures.
- Worked on Python Testing frameworks like zope, pytest, and Robot framework.
- Familiar with Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2,Cloud watch,Cloud Formationand managing security groups onAWS.
- Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
- Good knowledge in front end technologies such as HTML5, CSS3, Bootstrap, JavaScript, Node.JS, Angular.JS, XML, Ajax, and JQuery.
- Good knowledge in Object-Oriented Analysis, Design, and development of applications using Core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse, and Tomcat.
- Good understanding of NoSQL databases such as MongoDB, Redis, and Apache Cassandra.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL, and MSSQL Server.
- Expertise in Object-Oriented design and coding and good knowledge of various Design Patterns and UML.
- Experienced in developing and executing manual and automated tests in different platforms usingPython, Pytest/Unittest/Robot and the Selenium library.
- Good understanding of SQL concepts and hands on experience with databases like Teradata, Oracle.
- Hada good experience about tools likeBugzilla, Jira, Confluence.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
- Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS
Frameworks: Django, Flask, Zope, Jython, Struts and CSS Bootstrap
Web Technologies: HTML, CSS, Java Script, JQuery,React, Node.js, AJAX, XML, AngularJS
Programming Languages: Python, Java, C/C++, SQLand PL/SQL.
Scripting languages: CSS, AJAX, JavaScript, JQuery, PHP, PowerShell Scripting
Versioning Tools: SVN, GitHub, GitLab, Bitbucket
Analytic Tools: SAS, Tableau, MVC3
Software Lifecycle Methodologies: Waterfall, Iterative, Agile and Scrum
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, Teradata, MongoDB, PostgreSQL, DynamoDB
IDE’s/ Development Tools: NetBeans, Eclipse, Visual Studio, PyCharm, PyScripter, PyStudio, and Sublime Text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Deployment Tools: Jenkins, Heroku, Amazon EC2
Testing Tools: Selenium, Crucible, and JIRA.
PROFESSIONAL EXPERIENCE
Confidential - Cherry Hill, New Jersey
Python Developer
Responsibilities:
- Involvedin the design, development, and implementation of various stand-alone, client-server enterprise applications using Python.
- Built reusable APIs using Microservices architecture patterns, related frameworks, developing and deploying Microservice solutions.
- Used Cascading style sheets (CSS3) and third-party libraries to style the web applications.
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP/RESTFUL API's and vendor-specific frameworks.
- Responsible for the development of a new highly responsive web-based user interface and translate designs and wireframes into high-quality code.
- Built an integration to auto create tickets in Rev.io from alerts in Opsgenie. Used Opsgenie to collect and deduplicate network alerts received from PRTG.
- Provided Development and Support for Call One applications, which consists of building Rev.io Embedded Calendar application using Python, JavaScriptthat enables the end-users to schedule multiple orders Confidential any time.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Lead the team of 5 developers by capturing the best development practices and providing solutions to improve the existing code base and decrease code complexity.
- Ensuring the development process follows the SDLC (Software Development Life Cycle) guidelines.
- Used AWS data pipeline for Data Extraction, Transformation and Loading from homogeneous or heterogeneous data sources and built various graphs for business decision-making using Python matplot library.
- Worked on the design of Restful Software services and using MySQL, PostgreSQL database Confidential the back end to store the data.
- Communicating with developers about the Industry standards and current trends that are needed to be followed during the development of software applications.
- Performing the API’S endpoint verification and testing using the Postman tool.
- Involving in design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout the development life cycle.
- Integrated with third-party services and external APIs as a part of the implementation of the high-profile online service standardizing the way of user accounts management amongst different projects and mitigating code duplicityusingPython.
- Scheduled functionalities via API’s into the order management system and automated existing processes.
- Participate in Scheduled UAT (User Acceptance Testing) to ensure system/application is built as per Client/User expectations and User is satisfied with the implementations.
- Involved in development of test environment on Docker containers and configuring the Dockercontainers using Kubernetes.
- Working on debugging the application, bug fixes, code review, application testing, build and prioritizing, executing tasks in a high-pressure environment in a client-facing role to build strong relationships.
- Resolving technical problems relating to API application by identification and fixing bugs.
Environment: Python, Django, XML, Linux, Agile, CI/CD, Jenkins,GraphQL, JQuery, JSON, Numpy, Docker, Kubernetes, Pandas, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, GIT, Zenhub, Windows and LINUX, VS code, PyCharm, Postman, Putty
Confidential, New York, NY
Python Developer
Responsibilities:
- Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Made use of advanced python packages like NumPy, Scipy for various sophisticated numerical and scientific calculations.
- Involved in designing and architect serverless web application using AWS lambda, API Gateway, Dynamo DB and Security Token Service(STS).
- Created AngularJS controllers, services, and used AngularJS filters for filter functionality in the search box and integrator functionalities.
- Utilized Python-specific tools including Django, Django Rest Framework, Django ORM, Flask, SQLAlchemy, Pandas, and Numpy.
- Planned, co-ordinated analysis, design and extraction of encounter data from multiple source systems into the data warehouse relational database (Oracle) while ensuring data integrity.
- Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
- Performed Data movement across different Teradata servers to support development team.
- Create automated ETL pipelines for a wide variety of data sources.
- Handled all the client-side validation using JavaScript and performed testing using Django’s Test Module.
- Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
- Extended Unitest/Pytest/ Robotframework by adding some helper classes and methods.
- Generated Python Django Forms to record data of online users
- Extensively used Docker/Kubernetes for containerization, virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering. Involved in Provisioning AWSInfrastructure using Terraform scripts from Jenkins.
- UsedPythonand Django creating graphics, XML processing, data exchange, and business logic implementation.
- Worked with JSON based REST Web services.
- Using the GIT version control tool to coordinate team-development.
Environment: Python, Django, Pytest, Java, XML, AWS, GraphQL, JQuery, DOM, JSON, Numpy, Pandas, AngularJS, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, Jenkins, GIT, Teradata, MySQL, Windows and LINUX, VS code
Confidential, Raritan, NJ
Python Developer
Responsibilities:
- Associated with various phases of the Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
- Worked with a team of developers on Python applications for RISK management.
- Used Python and Django creating graphics, XML processing, data exchange, and business logic implementation.
- Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
- Automated the test cases and performed unit testing by usingUnitest and Pytest.
- Developed Flask Restful API endpoints for accessing through UI and uploading ETL data.
- Contribute to major development initiatives with codebases utilizing Python, Django, R, MySQL, MongoDB, jQuery and React.
- Implemented techniques for performance optimization such as Indexes, shared keys for efficiency.
- Used PHP as an HTML embedded scripting language, in front end web development.
- Run a Regression test on Seleniumafter every build.
- Developed ETL (Extract Transform Load) software for DB2 columnar database fact and dimension tables.
- Develop data models for applications, metadata tables, views, or related database structures.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Involved in designing and deploying a multitude of applications utilizing almost all the AWS services Including EC2, RedShift, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Designed and managed API system deployment using fast Http server and Amazon AWS architecture.
- Wrote and executed various MySQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used the VS code, Pycharmto develop the application and JIRA for bug and issue tracking.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Pandas library for statistical analysis.
- 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 the progress of a project.
Environment: Python, Django, MongoDB, Selenium, Amazon Aws, Pandas, Java, JQuery, Bootstrap, MySQL, Linux, Ajax, JavaScript, Apache, Cassandra, HTML5, and CSS
Confidential, Plano, TX
Python Developer
Responsibilities:
- Developed Python/Django based web application, MySQL integrations with 3rd party email, messaging, storage services.
- UsedPythonscripts to update content in the database and manipulate files.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL, and custom tools developed inPythonand Bash.
- Implemented schema and data migration for the PostgreSQL database using the South migration tool.
- Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax, and JavaScript.
- Experience in building the war with help the putty and deployed into a cloud environment using the cloud controller and experience in solving the cloud issue.
- Developed Power Shell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment
- UsedPythonmodules such as requests, urllib, and urllib2 for web crawling.
- Performed QA testing on the application.
- Developed approaches for improving the NLP pipeline.
- Developed and implemented custom data validation stored procedures for metadata summarization for the data warehouse tables, for aggregating telephone subscribers switching data, for identifying winning and losing carriers, and for identifying value subscribers.
- Wrote scripts in Pythonfor extracting data from the HTML file.
- Designed the front-end web pages using HTML, JavaScript, Angular JS, JQuery, and AJAX. Used CSSfor a better appearance. Writing templates for front end pages which include HTML pages.
- Interactive in providing change requests, trouble reports, and requirements collection with the client.
- Worked in the development of applications especially in the UNIX environment and familiar with all its commands.
- Experience in debugging and troubleshooting programming related issues.
- Collaborated with internal teams to convert end-user feedback into meaningful and improved solutions.
Environment: Python, Django, Jenkins, Jasper, Gerrit, MySQL, Unix, HTML, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, Power Shell.
Confidential
Python Developer
Responsibilities:
- Assisted in the reduction of cost and optimization of supplier selection for the CRM Applications.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration, and bug tracking.
- Used Bootstrap for responsive design.
- Worked on development of SQL and Stored Procedures on MYSQL
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML markup.
- Build SQL queries for performing various CRUD operations.
- Worked on Apache database
- Improved code reuse and performance by making effective use of various design patterns.
- Used HTML, CSS, JQuery, JSON, and JavaScript for front end applications.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in the UNIX server.
- ImplementedPythoncomponents and deployed under the Web Logic server.
Environment: Python 2.7, JSON, JavaScript, JQuery, Bootstrap, MySQL, UNIX, Eclipse, Shell Scripting, HTML5, CSS, Apache, Cassandra
Confidential
Python Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript
- Made Django web-based apps for Insurance premium calculations.
- Used data types like dictionaries, tuples, and object-orientedconcepts-based inheritance features for making complex algorithms of networks.
- Involved in the entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation, and support.
- Used Pandas library for statistical Analysis
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope, and project-related decisions.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Handling the day to day issues and fine-tuning the applications for enhanced performance.
- Responsible for debugging and troubleshooting the web application.
- Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database
- Creating a unit test/regression test framework for working/new code.
- Experience with advanced CSS concepts and building table-free layouts.
- Used update strategy, lookups, stored procedures, and filter.
- Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
Environment: Python 2.6, Django 1.2, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Eclipse, Oracle, NOSQL.