We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience as an Application developer, software development and design using Python, Django, HTML, C#, Oracle PL/SQL, Postgres.
  • Developed Consumer - based custom features and applications using Python, Django, HTML. Experienced with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, Spyder and Visual Studio.
  • Experience with Django and Flask a high-level Python Web framework.
  • Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
  • Experience with automation/configuration management using tools like Ansible, Puppet, Chef and SaltStack
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like django
  • Experience with Jenkins and Enterprise GitHub.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Proficient in SQL databases MSSQL Server, MySQL, Oracle DB, Postgres and MongoDB.
  • Basic Knowledge on JSON based REST Web services and Amazon Web Services (AWS).
  • Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
  • Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML
  • Basic knowledge on Rest API and JSON Parsing.
  • Used Python, JavaScript and JSON at the front end.
  • Experience in Bash Shell Scripting.
  • Good knowledge on IBM Web sphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
  • Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
  • Experience in working with Tableau Analytics.
  • Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Good Experience in error and exceptional handling.
  • Experience in designing the automation framework using Shell scripting.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Familiar with Agile and Waterfall development methodologies
  • Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
  • Managed windows servers which included Active Directory maintenance and support
  • Hands on experience with Agile project management tools such as JIRA, VersionOne
  • Experience with AWS cloud computing technologies.
  • Created an Test Automation Framework with Selenium for test automation process
  • Unit testing for the entire code and fixing bugs in unit testing
  • Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX.

TECHNICAL SKILL:

Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS

Programming Languages: Python, PL/SQL, CSS,HTML,JavaScript

Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB

Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio, IBM Websphere, Tableau Analytics

Integration Tools: Jenkins

Web Server: Apache Webserver

Defect Tracking: JIRA and VersionOne

Cloud services: AWS, Microsoft Azure

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Python Developer

Responsibilities:

  • Responsible for gathering requirements, design, development, testing and deployment.
  • Developed user interface using CSS, PHP, HTM, JavaScript and JQuery.
  • Used Ansible to configure and manage the infrastructure.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and developed Use-Cases, Classes and Object Diagrams using UML Rational Rose for Object Oriented Design techniques.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Experience in consuming web services(REST) with python programming language.
  • Using REST Web services to integrate agile tool and XL release for SDLC in the project.
  • Wrote python to get all stories and tasks from VersionOne to XL release.
  • Worked on JSON and XML data of web application assets and its attributes.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Automation (Ansible) and Deploying on AWS environment. .
  • Created arepository and pushed the code to GitHub Enterprise.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
  • Collaborated with internal teams and external teams to solve the issues and giving feedbacks.

Environment: Python, Django, HTML/CSS, MySQL, REST Web Services, JavaScript, Linux, Shell Scripting, XL Release, Ansible, GitHub, Version One, GIT, AWS

Confidential, Hopkins, MN

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
  • Interacted with the client end-users during requirements gathering sessions
  • Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
  • Working as an application developer experienced with controllers, views and models in Django.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using python 2.7 and its familiar framework Django
  • Restful web services using Python REST API Framework.
  • Created single page application using Angular Js
  • Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
  • Developed Application to access JSON and XML from Restful , Webservices from consumer side using JavaScript and Angular.JS
  • Used AWS Cloud Watch to monitor and store logging information
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Responsible for handling the integration of database systems.
  • Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Installed and configured pyBuilder for application builds and deploying it.
  • Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible
  • Responsible for debugging and troubleshooting the web application.
  • Developed object-oriented programming to enhance company product management
  • Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
  • Used JIRA to assign, track, report and audit the issues.

Environment: Python, Django Web Framework, AWS, HTML, CSS, MySQL, JavaScript, jQuery, Sublime Text, Atom, PyCharm, Jira, GIT, pybuilder, unit test, Firebug, Web Services, HTML5/CSS, XML, JSON, Ajax

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Developed Business Components in Java/JEE and Involved in various phases of Software Development Life Cycle (SDLC) on windows and Linux Platform.
  • The entire application was developed in J2EE using an MVC based architecture.
  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented design principles.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Helped UI to integrate the JavaBeans data using JSTL, spring tags.
  • Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of JavaScript.
  • Single page architecture by using AngularJS, Node JS for server-side web Applications, Real time communication.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
  • Proficient at utilizing Apache Camel to setup micro-services using REST APIs and build both pre-determined and dynamic routes.
  • Developed the Persistence layer DAO using HIBERNATE.
  • Implemented Restful web services using JSON, XML.
  • Working on Apigee Edge to manage APIs.
  • Created RAML for rest services that helps Apigee team to connect API to outside world.
  • Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Proficient in SQL, PL/SQLStored procedures, Functions, triggers to interact with Oracle11g.
  • Used Cassandra for database and Redis for cache, for storing and fetching the data.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0.
  • For Asynchronous processing developed internal Apache Kafka infrastructure. This is also used as communication between micro services.

Environment: Java J2EE, JSP, HTML, CSS, ATG, Ajax, Servlets, jQuery, JSON, MVC, DOM, Adobe Dreamweaver, bootstrap, JavaScript, Ajax, Spring, Grails, Coherence, AngularJS, Angular 2/4, Eclipse, Hibernate, XML, Tomcat, Oracle, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and Soap UI..

Confidential

Java Developer

Responsibilities:

  • Collaborated with other members of the Software Development team of Oracle Insurance Policy Administrator (OIPA) and Insbridge.
  • Involved in End-User testing activities including publishing testing schedules, bug logging, Identifying and implementing solutions and monitoring progress till completion.
  • Designed and developed new features for OIPA .
  • Worked on fixing bugs reported by internal teams and customers.
  • Conducted Performance testing and benchmarking of OIPA and Insbridge.
  • Developed and executed test plans for all round testing of application.
  • Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner and JMeter .
  • Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data .
  • Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases .
  • Validated the integrity constraints on the database by creating Procedures and Functions.
  • Worked on data interpolation for Exadata testing of applications.
  • Scripted stored procedure to store and modify data and tables used for testing.

Environment: Java, PL/SQL, Oracle 10g, JMeter, WebLogic server, Linux, Putty, Eclipse., XML

Confidential

Java Programmer

Responsibilities:

  • Involved in development of spread sheet module, which streamlines analysis, reporting and recording of accounting information.
  • Involved in the gathering and analysis of the specifications from the client
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JavaScript.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Worked as a developer on Core Java , Collections and multithreading.
  • Developed various EJBs for handling business logic and data manipulations from database.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Followed the test-driven development paradigm ensuring 100% test coverage and best practices like refactoring to improve the testability and maintenance of code.

Environment: Java, XML, JDBC, Servlet, HTML JSP, JavaScript, Oracle, Windows.

We'd love your feedback!