We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • 8 Yrs experience in IT Industry mainly in area of delivery of projects of various sizes.
  • Good exposure to all phases of software development life cycle (SDLC) with extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed applications using Java/J2EE technologies.
  • Experience in designing & development of a platform - as-a-service (PaaS) product to speed up application deployment and provisioning in the Cloud.
  • Experience in developing an end to end applications using Play Framework, Struts, Spring MVC and OSGI services
  • Experience in developing web based applications using Model View Controller architecture and web services based Service Oriented Architecture (SOA).
  • Experience in working with ORM frameworks like Hibernates.
  • Expertise in configuration management and measuring performance using Mercury load runner & Jensor.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Specialities: MongoDB

Business Logic: OSGi, Spring MVC, SOAP /REST Web services

ORM: iBatis, Hibernate, JDBC

Web Tier: Servlets, Tomcat, JSP/EL, JSTL, Struts 1.x, Struts 2.x, Javascript, AJAX, Jquery

DataTier: Oracle 10g, MySql

Version control tools: CVS, Clearcase 5.x, SVN, Git

Other: Python, Maven, Junit, TestNg, ANT, and Activiti 5.12

Version & reporting tools: WinCVS, VSS, CASCADE, SMILE, Test Director, JIRA, Git

Testing Tools: Mercury Load Runner, Jensor

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Was involved with the architecture team in designing the high level architecture for the Application Fabric Product.
  • Interacted with the Solution teams and other Confidential Business to capture their requirements & need in terms of automating the provisioning and deployment process.
  • Developed the initial version of the application fabric product using Play Framework, Activiti 5.12, and python.
  • Separated DSP services into an OBR (OSGi Bundle Repository) to help selectively use the services on demand as the part of the platform.
  • Worked on the Deploy/Undeploy Flow of a sample blueprint in Application Fabric, and the generation of the BPMN diagramWorked on the VM allocator module, dependency management modules in the Application Fabric product.
  • Worked on Create Repository/List Repository /Delete Repository apis to create/list repositories using application fabric tool.
  • Currently working on the design of the VMs ip addresses by using amazon’s EC2 APIs. This is a progress in work piece. This involves evaluating other cloud providers in the market.

Environment: JDK 7, OSGi, Play Framework, Activiti 5.12, Linux, Python, Maven

Sr Software Engineer

Confidential, San Ramon CA

Responsibilities:

  • Developed the admin console application using Play Framework and a bunch of Osgi services
  • Developed OSGi services for the Logger functionality, exposed the List & header method of OSgi using the JMX apis
  • Developed the modules functionality, which include uploading the jar files, combining multiple jars into a single features.xml file and then deploying the features.xml file using Osgi install command.
  • Designed the Administration console for inter node management that is managing between different nodes in a distributed environment.
  • Developed Independent Play Modules naming httpBasic for basic http authentication, user ps module for storing the users ps, customAuth module for authentication against Oracle DB
  • Developed Play side functional test cases using Junit
  • Followed Agile/Scrum principles for every Sprint Cycle
  • Developed User Guides and tutorials explaining usage of Play Modules and the Admin Console.

Environment: JAVA, OSGi, Play Framework, Eclipse, TestNg, Linux, MAC, and MongoDB

Sr Software Engineer

Confidential, San Ramon CA

Responsibilities:

  • Designed and implemented the product using Java/J2EE based technologies
  • Media Share Functionality code changes - making proper playback laptop photos, music & videos on Confidential
  • Resolved the race condition issues in a multithreaded environment for Video on Demand programs.
  • Coding for Parental Controls locked channels & Picture - in Picture functionality on Live TV
  • Making code changes in the MAL layer for Parental controls, PIP & VOD programs
  • Changing the display of the front end druid layer for proper display of OSDs, Menu Options

Environment: JAVA/J2EE, Multithreading, Eclipse, event listeners, Linux, JIRA

Java Developer

Confidential, Walnut Creek, CA

Responsibilities:

  • Analyzed requirements for developing Baby Registry (from scratch) from the client.
  • Developed state, class and sequence diagrams using Rational Rose in UML.
  • Developed a Java/J2ee based application using Struts Spring MVC & Hibernate technologies.
  • Developed web based interface for the 3 main modules of the project - Create Baby Registry, Edit Baby Registry, Find Baby registry modules using JSTL, Custom Tags, HTML, JSP and Servlets.
  • Struts validator framework and AJAX is used for data validation.
  • Conducted unit testing using JUnit
  • Wrote SQL, PLSQL for loading registry items data from main MRS database.
  • Project Management and team mentoring activities.

Environment: JAVA/J2EE, PL/SQL, JSTL, Struts 2.0, Spring 2.0.8, AJAX, RAD, IBM Web sphere, RSM, CVS as version control, PL-SQL Developer

Lead Developer

Confidential, New Jersey

Responsibilities:

  • Holding a lead position, handling a big team of 8 associates (2 at Onsite and 6 at Offshore).
  • Designed and implemented the store to store transfers system using Struts MVC 2.0.
  • Was involved in developing the Functional Design, creating Test specifications & project documents.
  • Developed web service client stub classes using axis wsdl2java tool to consume inventory web service.
  • Served as a single point of contact between the client & offshore development teams.
  • Daily Status Reporting regarding the project health to the Confidential Management & Client Management
  • Project Management and team mentoring activities.
  • Coordinated with Business and different groups like DBAs, Data models for getting requirements & test data.
  • System Testing & Integration Testing & Review for the offshore deliverables.
  • Was responsible for setting up the security roles for the application.
  • Was responsible for ensuring the performance of the application by tuning the queries hitting multiple database regions.
  • Setting up Weekly Meeting involving the Offshore Team & the Client.

Environment: JAVA/J2EE, PL/SQL, JSTL, Struts 2.0, Spring 2.0.8, AJAX, RAD, IBM Web sphere, RSM, Apache Axis, Clear Case as version control, PL-SQL Developer

Lead Developer/Onsite Coordinator

Confidential, Atlanta Georgia

Responsibilities:

  • Analyzed requirements for developing Internet banking from client SMEs
  • Developed state, class and sequence diagrams using Rational Rose in UML.
  • Developed Web based interface for Mifid Customer View application using J2ee, BIB2 Architecture.
  • Implemented the Customer View front end layer using HTML, DHTML, Java Script, CSS, JSP, Servlets, XSL & XML.
  • Used Tiles, Struts in front end for handling the user requests and responses
  • Struts validator framework is used for data validation.
  • Conducted JUnit testing and method level performance testing through Confidential in-house tools such as Jensor.
  • Wrote SQL, PLSQL for loading data into IB system.
  • Project Management and team mentoring activities.
  • SLRCA reporting, Project planning & tracking

Environment: Java, JavaScript, HTML, BIB2 Architecture, WSAD, SMILE, CASCADE, Test Director, CVS, Jensor, and Mercury Load Runner

Module Leader, Developer

Confidential

Responsibilities:

  • Analyzed requirements for developing SSVA application Management system (from scratch) from the SSVA client & BPTS client.
  • Developed state, class and sequence diagrams using Rational Rose in UML.
  • Developed Web based interface for SSVA changed requirements using HTML, DHTML, Java Script, CSS, JSP, and Servlets.
  • Used Tiles, Struts in front end for handling the user requests and responses. Struts validator framework is used for data validation.
  • Conducted JUnit testing and method level performance testing through Confidential inhouse tools such as Jensor.
  • Wrote SQL, PLSQL for loading data from BPTS system to SSVA system.
  • Code walkthrough using Confidential inhouse tool ASSENT
  • Project planning & Tracking

Environment: Oracle procedures, ASSENT, Tomcat Application Server, Jensor, Struts

We'd love your feedback!