We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Lawrenceville, GA

SUMMARY

  • More than 7 years of experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
  • Good experience in J2EE, RAD, Apache Tomcat, JBOSS BEA Web logic Application Server, ANT, and IBM Web Sphere. Strong knowledge in Object Oriented Programming Concepts (OOPS), Object Oriented Design (OOD), Object Oriented Analysis (OOA).
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts, MQ Series), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, JMS, AJAX, Hibernate, Spring, Web logic and testing with Junit.
  • Highly result oriented and pro - active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Experienced in writing ant files and deploying Java Servlets, JSP and EJB’s to empower Java based web solutions. Knowledge in configuring the spring Application Context with Dependency Injection and using Spring Framework 2.0/2.5 integrated with Struts/Hibernate.
  • Expertise in Client Side Designing and Validations using HTML, XHTML, CSS, Java Script, XML, Custom tags, MS FrontPage, JSP, Struts Tag Library. Expert in writing complex SQL Queries and PL/SQL blocks. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages. Performed asynchronous data validation using AJAX.
  • Used J2EE, Oracle, SQL and DB2 Server to develop the web applications. Extensive experience using integrated development environment like JDeveloper, Eclipse, Net beans, RAD, IBM MQ Series, Edit Plus and Text Pad. Involved in Database Design, Normalization and Data Flow Diagrams, Coding, Expertise in database concepts like Stored Procedures and also Query Optimization Techniques.
  • Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework. Experience in working with Ecommerce, Banking, HealthCare industries, Insurance and Financial.
  • Experience in implementation of business components using core java. Possess strong logical, analytical and problem solving skills with positive attitude.

TECHNICAL SKILLS

Programming Language: Java/J2EE, Python, Perl, Linux/Unix shell scripting, Erlang, Groovy.

Dev Frameworks: Spring and strut frameworks.

Test frameworks: Selenium, Junit, Pytest, Cucumber, Behave, Tsung, API and GUI based Test automation frameworks and Automation .

Databases: MongoDB, Oracle RDBMS, MySQL.

Operating Systems: Ubuntu, Centos and Red-hat.

Web Services: JAX WS, JAX RS, Json, Xml, Html, SOAP and RESTful Web Services.

Tools: and Utilities: Tsung, Behave, Cucumber, Jenkins, Electronic commander, Maven, Docker, VMware, Open stack, puppet, ELK (Elastic Search, Log Stash, Kibana), Nexus, Tims, Eclipse, Pycharm, SVN, GIT, TCP/IP, UDP, FTP .

Web & Application Server: Tomcat, Apache http, Nginx, Cisco cloud.

Domain: Cloud Video Platform, Service Provider Video Software Solutions.

PROFESSIONAL EXPERIENCE

Confidential, Lawrenceville, GA

Sr. Python developer

Responsibilities:

  • Developed Python test automation frameworks for API and GUI testing.
  • Designed and Implemented Test cases for different kinds of test types like System Test, Sanity, Baseline, Load, Stress, Peak, Spike, Scalability, Endurance, Volume, Resiliency, Reliability and Client Request Cocktail.
  • Followed behavior driven development for both functional and non-functional test case implementations by using tools like python-behave, tsung, Selenium.
  • Developed Cucumber-jvm test cases and also implemented those test cases with core Java in back end on top of Spring framework project which involved multiple modules.
  • Worked in Continuous Integration Continuous Deployment(CICD), Cloud Video Platform, Service Provider Video Software Solutions.
  • Experienced in Cisco Identity Management, catalogue Management, offer management, VOD, Subscription, BOA, Billing, UPM, RM, CTAP and DVR.
  • Developed procedures for regression testing, using Electric commander tool and Created automated builds using Jenkins.
  • Rigorously worked on improving test automation frameworks using BDD, Python-Behave, Selenium WebDriver, Shell scripts, Tsung, JSON, XML, OOP, REST API tools.
  • Involved in set top Box, android and IOS functional and non-functional testing.
  • Created ELK Dashboards from scratch (Elastic search, Log stash and Kibana) for test result and log monitoring.
  • Performed Test execution in Linux based VM’s like Ubuntu, centos and red hat operating systems.
  • Involved in VMware center, vSphere and open stack headend deployments.
  • Handled many networking issues by troubleshooting the error and Implemented parallel testing using Docker.
  • Involved in raising defects, providing logs and tracking the existing defects.
  • Proactively gave valuable inputs during sprint planning, user story creation, estimation criteria and project discussions.

Environment: Python, Perl, Tsung, Behave, Cucumber, Selenium, Ubuntu, Settop Box, Rest Web services, Mongo DB, Electronic commander, Jenkins, Pycharm, GIT, Docker, Elastic Search, Log Stash, Kibana, Agile Scrum.

Confidential, Lawrenceville, GA

Sr. Java/J2EE developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer. Presentation layer development using JSP, HTML for registration Page.
  • Struts Validator framework is used to do client side validations. Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Designed and Developed the GUI, Application modules using JSP, Hibernate, JSF, and spring, JavaBeans, HTML, CSS, JavaScript and AJAX. Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed and developed various modules of Ecommerce application.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection. Expertise in join-point and advice in Spring AOP. Involved in coding, maintaining and administering EJBs, servlets and JSP components to be deployed on a Web Logic application server. Worked with Maven 3.0, spring suite to develop the coding for batch jobs.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat. Involved in configuring the Hibernate mapping file.
  • Implemented Hibernate in the data access object layer to access and update information in the ORACLE10g database. Wrote complex Database PL/SQL Statements and Did PL/SQL tuning for the performance of the Database. Worked extensively on the Oracle database. Expertise in creating the XML which was used to create the db schema - mapping file for Hibernate.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns. MVC architecture is implemented by struts framework.
  • Used AJAX for better user interface and to load some data fields values from the database. Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Configured the struts-config.xml. Expertise in using the Ant to build the J2EE applications. Consumed Web Services (WSDL, SOAP and UDDI) from third party for authorizing payments to/from customers. Experience in Defect Fixing, maintenance and also troubleshooting.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JAVA5.0, JSP2.0, Servlet2.5, EJB3.0, spring3.0, JavaScript, Hibernate3.0, JSF, Struts2.0, Design Patterns, Agile, HTML, JMS1.1 XML, Eclipse3.4, Webservice, Ant, Maven, Apache tomcat server6.0, PL/SQL, Oracle10g, CVS,UML, Rational Rose, Junit .

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, implemented the database connectivity using JDBC with Oracle Db as backend.
  • Designed UI using JSP, JSF and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Implemented MVC architecture by developing struts framework. Wrote Action classes, Business Objects and Service classes.
  • Created Domain and setup the clustered environment with all managed servers in Weblogic 9.2.
  • Used Struts tag libraries in the JSP pages. Modified the relationships between the classes and form beans by configuring the Action Mappings through Struts - Config.xml file.
  • Involved in Bug reviews, QA Testing support and also production support. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
  • Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
  • Developed module to retrieve JMS message from queue and communicate with different services based on the request.
  • Designed tables in Oracle 10g database and worked with database developers for implementing Stored Procedures in the application.
  • Developed various UML diagrams.
  • Involved in the full functional Ecommerce system including catalog, product and also shopping cart.
  • Used swings extensively to design GUI for some stand-alone mini applications and also report interface. Deployed the application on to Web sphere application server.
  • Worked on Hibernate object/relational mapping according to database schema. Used hibernate annotations to avoid writing a mapping file.
  • Provided support for this Ecommerce applications.
  • Used SQL statements and procedures to fetch the data from the database.
  • Deployed JBOSS Application Server in the Eclipse Editor.
  • Developed the EJB sessions beans, Message Driven bean and Entity for handling business process, database access and asynchronous messaging.
  • Installed, configured, and maintained Web sphere server and DB2.
  • Implemented Web services by applying SOA concepts in conjunction with SOAP.
  • Participated in code review sessions to enhance the developed applications.

Environment: Java5.0, Servlets2.4, JSP2.0, Struts2.0, JMS1.1, JSF, EJB3.0, Hibernate3.0, Oracle 10g, HTML, XML, MQ Series, DB29.5, Design patterns, Rational Rose, Web services, UML, RAD7.5, IBM websphere server7.0, Junit.

Confidential, Campbell, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
  • The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Developed user interface using JSP and Custom Tag Libraries and AJAX to speed the application.
  • Experience in writing the java script and designing the JSP GUI frame work.
  • Developed XML parsing using SAX and DOM.
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
  • Used Maven for project management and build automation.
  • Used Spring Core with java beans to implement business logic.
  • Developed user interface using JSP, HTML, AJAX and JavaScript.
  • Conducted SQL performance analysis on Oracle 10g database tables and improved accessing data from the database.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Used business delegate to call EJB from struts action class.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • Extensively worked on spring’s framework. XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Tested with the Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated with QA team to ensure the quality of application.

Environment: Java5.0, JSP2.0, Servlet2.4, EJB3.0, sturts1.2,.JMS1.1, JDBC3.0,Hibernate3.0, Spring2.0.3, Java Script, AJAX, UML, Oracle 10g, Eclipse3.3, BEA Weblogic10.0, SOAP, WSDL, web services, HTML, XML, MS SQL server2005, ClearQuest, Clearcase, Junit.

Confidential, Atlanta, GA

Java/J2EE Programmer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Front end is based on MVC architecture using struts, Tiles and Validator framework. Involved in Configuring tiles-def.xml, Web.XML and struts-config.xml according to the strut framework.
  • Developed and implemented java utilities using the EJB components.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used Hibernate for database management.
  • Extensively used Core java, web technologies and Oracle Procedures, functions and J2EE patterns.
  • Experience in validating on the JSP fields using Struts Validator framework.
  • Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Implemented Struts validation for client side validation.
  • Developed Use case, sequence and class diagrams.
  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Implemented and deployed several EJB (Session and Entity).
  • Experience in implementing multi-threading concepts.
  • Worked on java server side programming using Servlets and JSP. Used Web Sphere Application Server for deploying various components of application.
  • Designed XML based generic Framework for Crystal Report.
  • Adopted the Test - First Approach by writing Junit tests.
  • Knowledge in using the JDBC for pulling the data from database. Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports. Developed the application using RAD.
  • Worked with VSS Version control.

Environment: Java1.4, JSP2.0, Servlets2.4, EJB2.0, Hibernate, Struts1.2, Spring2.0.3, Oracle, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM websphere server6.1, IBM DB29.0, VSS.

Confidential

Java/J2EE Programmer

Responsibilities:

  • Participated in all the phases of Software Development Life Cycle. Involved in the design of the project and represented the requirements through the diagrams using UML.
  • Developed GUI modules using Swing.
  • Experience in creating and installing, configuring and maintaining Apache tomcat and Ms SQL Server Database.
  • Used JSP’s HTML and DHTML on front end, Servlets as Front Controllers and Javascript for client side validations. Designed the Web-Tier using Struts MVC.
  • Experiencing in using the Spring Framework for dependency injection.
  • Involved in the Database design, creation, Querying. Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
  • Designed and developed Session and Entity Beans to implement business logic and deploy them on the Bea web logic Application Server.
  • Performed unit testing on various java components built.
  • Developed ANT script for building and packaging J2EE components.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database
  • Participated in design reviews, test case reviews, code reviews, testing.
  • Designed developed and implemented Reports benefits application for Annual Reporting.
  • Involved in Design Reviews and Code reviews.
  • Interacted with and monitored coding done by offshore team of developers.
  • Used JSP, servlets, HTML, CSS to develop the user interface.
  • Performed Unit Testing and performance testing using Junit and JMeter.

Environment: Java1.4, JSP1.2, Sevlets2.3, JMS1.0, Log4j, Javascript, AJAX, Bea WebLogic server8.1, MsSql, Hibernate2.0, Struts1.1, Spring1.0, Unix, Oracle9i, Jdeveloper, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, Junit.

We'd love your feedback!