We provide IT Staff Augmentation Services!

Sr. Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Full Stack Lead Engineer/Application Architect with 16+ years’ experience architecture, developing, deploying and supporting performance oriented Java/J2EE applications in a large scale environment with both classic and agile methodologies - SCRUM. Experience in Cloud Based Development - Amazon Web Services
  • In depth exposure to Web 2.0 solution & Expertise in JDK 1.6/J2EE 1.5 (Javascript Frameworks- Angularjs 1.5, JSF-AJAX oriented, JBoss Seam, GWT, Spring, Hibernate 3.2.0, EJB 2.0 & 3 (Annotations), JMS, Servlets, Applets, Swings, JDBC, Web Services - Axis & Castor and JAX-WS), in multi-threaded environment.
  • Developed Business Core API - Used blends of the Design Patterns (Core and J2EE pattern), OOP with Design by contract & the Test-Driven approach along with the consideration on localization/Branding & Internationalization.
  • Experience in the creating Responsive & Rich User Interface based on the contemporary MVC pattern frameworks like AngularJS, Spring MVC, RichFaces/ICEFaces, JSF, Struts.
  • Hands-on on Website Design key areas like: component & templating, SEO urls, Cache, Security, Site Tagging & analytics, Exception handling, performance (Souder’s 14), CDN & CMS
  • Hands on experience in meeting the performance SLA by tapping the application with best practices, JVM Profiler and JVM tuning parameters in early stage of development. Highly experienced in quick turnaround with environment integrated with JREBEL and LISA virtualization.
  • Lead design & development for Third-party integration with - Payment Gateway (cybersource), Order management (Sterling), Billing (Oracle RMB), Call Tracking (Telmetrics), CMS (Oracle UCM)

TECHNICAL SKILLS

Prepared Outcome documents for each of the phases: With phase Entry And Exit criteria - RUP based.

UML Engineering tools: MS Visio, Enterprise Architect and Rational Rose.

Application Architecture model: MVC, SOA, Layered, piped, Event-Driven

Source Repository: GIT, ClearCase, ClearQuest, CVS, SVN, VSS.

Bug Repository: Quality Center, Bugzilla, Jira

SCM Strategy: Trunk, Release branches, development branches, tag, leapfrog

Testing: Automation - Selenium, LoadRunner, WinRunner, SilkTest, Silk Performer

PROFESSIONAL EXPERIENCE

Confidential

Sr. Developer

Responsibilities:

  • to design and development the contemporary and highly responsive Web application for latest initiative’s in Manheim. The environment is completely Agile methodology based delivery model.
  • Extensive Angularjs Directives based development with Mustache/thymeleaf as templating engine with Spring Boot & MVC (Spring framework 4.0 and REST API on Spring WS 2.2.0) with Java 8 development at the server side. Ajax Data exchange between view and server side is in JSON format using Jackson API. Hibernate as ORM tool to perform data interaction with cloud based MYSQL database.
  • Spring boot to kickoff web application on individual dev boxes. In continuous Integration, Jenkin pipeline kicks-off on Git’s checkin to do the build & to unit test the source code; and creates AWS instances for CI (against which automation test scripts executed), QA, UAT, pre-prod and prod. UAT; preprod and prod jobs are ran manually as per need.
  • Ruby & NPM based build process. Grunt build on Javascript side for lint, specs, reporting watch etc.
  • Specs via angular mock & unit testing based of TestNG, Spring container & Mockito. Automation testing using cucumber and protractor.
  • Exposed our application services via REST API to be called by IRONMQ (Cloud based Message Broker). Consumed both SOAP based and REST based services during application business transaction.
  • Key development features: Support localizations, User Session Mgmt & persistence, Server Side Cache, Cache busting, pagination, Servlet3 non-blocking request & reponse paired with parallel task execution, Aysnc Resource Loading in Javascript, JSON based data exchange, SAML & OAM based SSO, pdf reports using mustache template and Fly Saucer API +, CSS - SASS, loggy - to consolidate logs, Datadog & Relic - for app monitoring over the cloud based deployment.

Development Tools: Intellij Continuous Integration: Jenkins Build: Maven Source Repo: Git

Confidential

Lead Developer

Responsibilities:

  • Responsible for design, development, and implementation, with minimal supervision, on concurrent projects for both Customer Facing web application ( Confidential .com & mdot) and back-office Enterprise applications (including but not limited to: Fastlane, DealerSite, Electronic Sales Order) for which he possessed past experiences and skills for.
  • Perform Project deliveries using Agile Methodology: SCRUM.
  • Share knowledge by effective UML based documentation. automated unit testing technologies (JUNIT, TestNG, EasyMock, Mockito)
  • Communicate Project status using version control and defect tracking tools (CVS, Subversion, & Test Director) software design, development and integration performed using these technologies: Java 6/J2EE 5, JBoss Seam 3, JSF 2.0, JBoss EAS 5, maven, Web Services, Intermediary, Lisa and third-party integrations such Sterling, Oracle RMB, Cybersource-Payment Gateway.

Development Tools: Eclipse Continuous Integration: Cruice Control Build: Maven Modeling Tool: MS Visio

Confidential

Solution Architect

Responsibilities:

  • Proposed architect, design and implement end-to-end solution to manage the inflight and ground internet media broadcastusing: Core Java, Java EE (JSP, Servlet, EJB/Spring), HTML/XHTML, XML, Spring MVC, JavaScript/jQuery, Jason, Web Services (SOAP/REST, Tools like Axis), Application Servers and Web Servers (Tomcat,/Oracle Weblogic), Middleware (ESBs), Database Fundamentals (SQL/PL-SQL) and Frameworks (Hibernate), Unit testing frameworks (JUnit), Code quality plug-ins (PMD, CheckStyle) and build and deployment tools (Ant/Maven/Ivy) around java-centric CMS solutions like Adobe Day and/or Interwoven.
  • Translation Business requirements into System Design.
  • Translates the impact of design on non-functional requirements like scalability, performance, availability and security into the project
  • Plans and drives: business design, technical design, development
  • Also responsible for Planning/Execution & Tracking, Scoping and Estimating, Data Modeling, High Availability and Failover Applications, Logical Architecture Design, OOAD and UML, Package/Vendor Selection, Performance/Capacity Planning.

Development Tools: Eclipse Modeling Tool: MS Visio Build Tool: Maven Continuous Integration Tool: Hudson

Confidential

J2EE Tech Lead

Responsibilities:

  • Design software to automate migration for Manheim’s Auction contents from their old legacy system to Oracle UCM platform
  • Design Multi-threaded app to automate Manheim live image feed check-ins to Oracle UCM platform. Development on Tech Stack: set: J2SE 6, Spring, JUnit, JSF 1.2, maven, Weblogic, UCM CIS/RIDC api and Oracle DB.

Development Tools: Eclipse

Confidential

Lead Engineer

Responsibilities:

  • On a Mission critical and fixed time bound development, understand quickly the existing SOA architecture and come up with the design and implementation of new Bundle Service over the tech stack of: J2EE, Weblogic SOA 10.3 and 8.1.4, spring, hibernate, JDK 1.5 and JDK 1.4 compatibility.
  • Develop the JUnit test cases with the code coverage of 80%.
  • Prepare the Basic Test plan document for QA as their input-document to their process.

Environment: J2SE 6, J2EE 5, Weblogic 10.3.1 & 8.1.4 SOA, spring, hibernate 3.2.3, tomcat 6.0.2

Confidential

Technical Lead

Responsibilities:

  • Load/Iteration planning and tracking for Design and Development phases on MS Project.
  • Manage QA cycles for the Load.
  • Resource planning for Post-Production support of delivered load, current load and Next load. drive the implementation architecture in Design documents from System Requirement with developers for various features in the current load.
  • Track Technical debts of the current load and jump in to resolve it too.
  • Handle part of feature deliverable from coding point of view.
  • Execute Confidential processes during various phase of SDLC through Confidential 's Symphony tool for
  • System Requirements lookup and validation in SourceForge
  • Work Product Review for Design document, Coding and Change Request by creating Review Tracker, Change Tracker and Support Tracker.
  • Quality Center for Defect Management.
  • Package deployment to various environment through Loadzilla.

Environment: J2SE 6, J2EE 5, JSF 1.2, ICEFaces, EJB 3, JDBC, Site Catalyst (Web analytics), Weblogic 10.2.x, mainFrame Integration (based on copybooks), Wily Introscope Development Tools: Eclipse Modeling Tool: Enterprise Architect 6.1 Build Tool: Ant scripts.

Confidential

Lead Engineer (Consultant)

Responsibilities:

  • Prepare Technical functional specification to cover the business functional and non-functional requirements.
  • Lead the Mavenized setup of the project and prepare the archetype as the template project for all the up coming projects
  • Implemented facelet based templates for different views in the app.
  • Implemented the performance based Seam managed components as JSF backing bean, transactional pojos, Daos; and used XStream for larger resultset persistence and pagination for lesser heap utilization.
  • Implemented the combination of ExJS, Seam Remoting to draw out data table for larger result set.
  • Implemented Asynchronous framework using “Quartz - Cron Job” with the Seam on Server’s Colo and non-facet request pattern for offline job executions.
  • Design expertise in placing hibernate session in different web contexts to manage persistence data.
  • Managed the Source Code Management, Defect & CRs lifecycle, Application staging and support.
  • Enterprise Integration through Cruise Control.
  • Diligently applied Unit & Integration Testing in the mavenized environment using test class extending through Seam test ; trigger via Surefire plugin -> TestNg -> invoking Jboss Embedded container & Seam microcontainer.

Environment: J2SE 6, J2EE 5, JSF 1.2, JBoss Seam, Richfaces, JBoss5, ExtJS, Hibernate 3.2.0, EJB 3, Quartz, EhCache 1.3, Hibernate Validators, TestNg, maven2, POI & apache libs and Apache 1.3.

Confidential

Sr. Java Consultant

Responsibilities:

  • Analyzed the Requirement document and prepared the UseCases, SRS, SAD(System Archtecture & Design) document.
  • Involved in wireframe design for the site; keeping usability and site performance in mind.
  • Exercised the prototyping of new technology stack with Confidential news Architect.
  • Designed the SOA Application framework based on the POC of new technology stack.
  • Defined the Process documents for both Development and QA.
  • Prepared the HLDs and the LLDs for the Application.
  • Lead the development in terms of Project planning, Quality of Application Design & coding, SCM, Bug lifecycle, staging and support.
  • Coding and unit testing based on latest J2EE technologies (Hibernate, EJB 3.0, GWT, RSS - Using ROME 1.1).

Environment: J2SE 6, J2EE 5, Hibernate 3.2.0, EJB 3 (DI, Annotation, JPA, AOP, Web Service), EhCache 1.3, Validator Framework - Oval, Rome 1.1,.

Confidential

Project Lead

Responsibilities:

  • Owned the leadership of Knowledge Transfer of the Client’s business & technology to the team by executing - Requirement Gathering, Functionality Analysis & generating System / Subsystem workflows.
  • Technically lead the Element-K local development setup (over Eclipse, JBoss, SCM - SVN) at offshore and completed it successfully.
  • Done a pilot project & then the full fledge ER(Enhancement Request) based on J2EE technologies (Spring, Hibernate, EJB, JSF, Velocity, Web Services) to prove the team competency.
  • Prepared use case realization document and supplementary specifications from the requirements and created the analysis and design models.
  • Analyzed and developed Business Requirements documentation, which identified the work area definition of the proposed application from the user perspective. Included development of Use Cases and Activity/Workflow Diagrams using the Unified Modeling Language (UML).
  • Analyzed and developed System Requirements document.
  • Designed and developed Complex J2EE Applications with JMS, MDB, MQSeries and EJB’s.
  • Designed system middleware with standard java design pattern (value object, session façade and factory pattern).
  • Created Document using UML Rational Rose. Dataflow diagram. Entity relation diagram, class diagram etc.
  • Used XML schemas for standardizing communication protocol for data exchange.
  • Interact and coordinated the development with various other Teams - Solutions Team, Build & localization Team, QA Team & Migration Team.
  • Setting up the Team KRA on various aspect of Functional and Technical domain of the product.
  • Technically lead and distributed the Process knowledge of SCM, CR, Team Communication and various artifacts required to be compiled or updated during project SDLC.

Environment: Windows XP Pro, Java 1.5, Hibernate 3.0.1, Spring 1.2.6 AOP, Weblogic Portal 8.1.5, JUnit

Confidential

Technical Lead

Responsibilities:

  • Making the SDLC of project RUP Compliance. Requirement Analysis, Prototype, Designing, Implementation, testing and maintenance.
  • Project Management and delegation of Modules.
  • Handcoding for various modules to be written in Applet, SonicMQ, SOAP, EJB, JMS, XML and their Schema. Both on Linux and Windows
  • Managing Project Test Cycle

Environment: Windows XP Pro, Java, SOAP (Axis & Castor), EJB, XML, XSLT, XML Schema, JBoss 3.2.6, Hibernate 2.0

Confidential

Technical Lead

Responsibilities:

  • As the Lead, I was accounted from the start of SDLC of project for creating the Functional spec from the Market Req. document, up to managing the test cycle.
  • The responsibility included performing the Analysis, Risk Management, prototype and designing of various artifacts. Also implemented and engineered Configuration Management, Design and Test cycle with best tools and concepts, to match the company’s defined Quality Assurance Policy.
  • As core technical professional, I regularly kept my hand in Designing and in implementation of Business solution in Java for the current client. The technologies involved in the project were: Cora Java, Socket Programming, Adv Swings, HTTP, CORBA, SOAP, and XML. Used CORBA for inter-op with .Net distributed environment.
  • Developed Oracle Stored Procedures, PL/SQL Stored Procedures, Tuned Oracle, SQLs.
  • Also used Socket programming in C# for Windows Services.

Environment: Windows XP Pro, Java, Swing, CORBA, SOAP, XML SQL Server 2000, IISDevelopment Tools: - Eclipse 3.1, Ant 1.4 for builds

Confidential

Technical Lead

Responsibilities:

  • Taking note of their development Environment on Applications Module.
  • Capturing IPC guidelines for coding, builds, developing docs and Tech publication.
  • Learn the business concept lies for the modules, which was then developed and later unit testing was carried out by Birlasoft. The IPC projects covered during the duration were QuickSilver, TCS 4.1, TCS 4.2.
  • Tasks at offshore:-
  • Prepared Project Proposal (or RFP) covering complete SDLC, efforts and costing.
  • Prepared Project Plan for complete Execution Model for Onsite - offshore development.
  • Setup the offshore team of 10 team members which include Developers, Tester (manual and silk test/performer) and
  • Learn the business concept lies for the modules, which then will be developed and unit tested by Birlasoft. Those modules were Call Dashboard, Call Status Engine, and Contact Management Tool.
  • Provided the feasibility solution for its disturbed Architecture communication – in terms of Technical solution like using SOAP, JMS.
  • Provided the functional and Design specification for the modules being developed at offshore
  • Involved in development and unit test (i.e. using JUnit) for each of the module developed. The module which were developed at offshore were the Application (for the touch screen –using Core Java, Swings, Design Pattern, RMI, XML) and Web App (jsp, servlet, STRUTS).
  • Helped in preparing the test and Regression plan (DTP & Test Cases) for Testing Team for both Manual and Automation (Silk Test) Testing.

Environment: Windows 2003, Solaris, JDK1.4.01, Swing, SQL Server 2000, JBoss 2, Java, LDAP, Kerberos, CORBA

Confidential

Module Lead

Responsibilities:

  • As I joined the project in its later stage, with the project in its 5th iteration out of the 14 iterations; I went through the complete architecture of client-side designing and some elements of the server architecture (which followed J2EE design pattern).
  • I was responsible for designing the Class/Activity Diagrams for the next iterations, going in sync with the current architecture. And then led the modules for its precise development and testing in accordance to the Use Cases written.
  • Architecture used during the Swing-Based Client development: - MVC, Delegation, Event Delegation, Association and Containment. Core Java, Applet, EJB, JMS, JDBC.
  • Design Patterns followed: - Command, Singleton and Extended Singleton, Factory, strategy, Abstraction, Façade and Concurrency.
  • Used Castor for Object XML binding; this is for exporting the application meta-model object across the distributed system.

Environment: Windows NT 4.0, Linux 9.0, JDK1.4.01, Swing, Oracle 8.1.7, MY SQL-4.0.2, SQL Server 2000, JBoss 2 with TomCat. Development Tools: - Eclipse 2.1, Ant 1.4 for builds

Software Engineer

Confidential

Responsibilities:

  • Responsible for the design and development of the various modules of the Customer Center plus involved in writing UML, PRD, FNS, SDS, UAT for these modules
  • Responsible for porting the Customer Center GSM Extension on top of TCF (Telco Framework)
  • Responsible for delivering NUM and SIM Inventory Management Module.
  • Worked on various modules like Billing, Multiple Balances & Payment, Sponsorship, Account hierarchy of Infranet, collections, Pipeline Transaction Management of Integrate.
  • Bug fixing for the bugs logged in ClearQuest in the logic of Front-end where code is maintained in ClearCase.
  • Transforming nmake files to Ant’s build files and plugging it to MKMF tool
  • Testing for localization of the application in different languages.
  • Writing Test scripts for the various modules of the application.
  • Join Terminator Testing Team for Integrate product Testing.

Environment: Windows NT 4.0, HP-UNIX, Solaris, JDK1.3.01, Swing, Oracle 8.1.7

Confidential

Programmer

Responsibilities:

  • Responsible to develop the front end GUI application (with simultaneous retrieval of the scanned image from the server to the Java application module) and managing all front end processing logic through Java. Used Core Java Programming (JDK 1.3) with the use of Java Swings & Beans and XML bindings (to put together the structure data at the client side) to create and manage all GUI screens.
  • JDBC connectivity was made to ORACLE database via OCI-8 driver, and later changed to the thin driver.
  • The programs use JDBC for making various Oracles database calls like DMLs and invoking PL/SQL Stored Procedures with IN-OUT Parameters.
  • Used Style Sheet Report tool for report generation in Java through Oracle.
  • Involved in feasibility study, Designing, Coding and testing.

Environment: JDK1.3.01, XML, Swing, Sun Java Parser and XSLT Processor, HTML, Tuxedo 8.0, CORBA, C++ (Forte 6.0), Pro*C, Oracle 8.1.7(PL-SQL), Swing, Geneva API, COMPTEL MDS/SAS API, Sun-Solaris 8.0

We'd love your feedback!