Project Technical Lead/developer Resume
SUMMARY:
- Over 10 years of IT experience in working through all the phases of SDLC right from requirements gathering, analysis, design, development, testing and Production Support.
- Strong experience in Java/J2EE using Enterprise JavaBeans, Spring, Struts, Hibernate Annotations, JPA, JSP, Servlets, JDBC, JNDI and JAXB.
- Experience in Object Oriented Analysis and Design using UML diagrams designed using tools such as Rational Rose, Microsoft Visio and IBM Rational Software Architect.
- Used Message Driven technologies such as MDB, JMS, and IBM MQ Explorer.
- Experience in using UI technologies like HTML5, CSS3, JSTL etc.
- Experience in using IDE such as IBM Rational Application Developer, Eclipse and IBM Teamworks.
- More than 6 years of experience in using PL/SQL.
- Experience in implementing as well as consuming the RESTFul Web Services.
- Understanding of sorting algorithm in java.
- Expertise in field level, screen level and server side validations using JQuery, Javascript and AJAX
- Hands on experience using design Patterns such as Singleton, Iterator, MVC and Factory.
- Experience in using XML, XSD, XSLT and XHTML.
- Experience in using Java data structures such as HashTables, Enumerations etc.
- Hands on experience in using version control tools such as ClearCase, CVS, TFS and SVN.
- Knowledge and understanding of GIT commands.
- Experience in using Project management tool such as JIRA, ClearQuest etc.
- Experience in documenting the Technical as well as Business details of the project.
- Experience querying NoSQL database such as MongoDB using Spring.
- Worked on Production Support for few projects.
- Excellent analytical, organizational, communication and interpersonal skills.
- Experience in eCommerce applications for B2B as well as B2C.
- Domain knowledge in the areas like Entertainment Industry, HealthCare, Finance/Accounting, Welfare, Auto Insurance, Banking system and ecommerce
- Basic understanding of React JS for building UI by rendering components.
TECHNICAL SKILLS:
Languages: Java, C, C++, Microsoft Visual Basic 5.0, XML, HTML, XSLT
Java/Web: JSP, Servlets, Spring MVC, Spring IOC, Struts (MVC Pattern), Web Services, JDBC, JNDI, JMS, JSF, JSTL, JUnit, Richfaces, JAXB
App Servers: JBoss, Apache Tomcat 4.0, IBM WebSphere, Java WebServer, WebLogic Server
Methodology: SDLC (Waterfall model), Agile, Prototype Development
Database: Oracle 11g, Oracle 10g, Oracle 8i, SQL Server, Oracle 9ias, MySQL, PL/SQL Developer, Oracle SQL Developer, MS Access
IDE/Tools: Eclipse, MS Visual Studio, MS Visio 2010, TOAD, IBM Rational Application Developer 6.0 and up, IBM RSA, MS SharePoint 2010, CDN Caching (Akamai)
Design Approach: UML, Data Flow diagrams, Technical Design Document, ERD
Operating System: Windows98/ XP /NT/2000/ Vista/7, UNIX, Linux 7.0
Business Areas: Worked in areas like Entertainment Industry, Finance, Retail, Medicaid, Child Care, Welfare, Banking and ecommerce
PROFESSIONAL EXPERIENCE:
Confidential
Project Technical Lead/developer
Responsibilities:- Played a role of Project Lead to handle the team of 14 resources.
- Attended and scheduled meetings with client ( Confidential ) to understand the scope of work.
- Gathered requirements from the client
- Discussed FRD’s and BRD’s with client to list the tasks and type of responsibilities and technologies.
- Following the agile methodology to complete the development.
- Identified the SME’s to assign tasks based on the technologies required by client.
- Scheduled meetings with client to receive the KT related to the application modules.
- Raised certain type of accesses such as UNIX server, SVN, JIRA.
- Analysed and discussed the sonar issues with client team to verify the required fixes.
- Scheduled daily stand up meetings to track the progress.
- Modified Java code to fix the sonar issues.
- Created the build and implementation plan to deliver the fixes to another environment.
- Managed and tracked the production issues using JIRA.
- Modified java entity classes as per the db changes for hibernate transactions.
- Created new Spring Controllers as per the requirements for release work.
- Implemented RESTful services using JAX RS API’s
- Implemented DAO classes for database calls.
- Angular js was used for one of the UI changes.
- Modified PL/SQL to fix the production issues.
- Build the implementation plan to deliver the code changes to production environment.
- Helped the team members to analyse the production issues and find the solution.
- Modified the weekly dashboard sheet to log the status and progress. Attended the meetings to deliver the weekly status.
- Built a POC using Spring boot based on client request.
- Scheduled daily stand up meetings to track the team progress and to resolve any blockers.
- Scheduled KT sessions to exchange knowledge between resources to resolve dependencies.
- Created technical documents based on the important business flows and batch jobs.
- Transitioning from Teamforge to BitBucket for hosting projects.
- Build the estimation sheets based on number of resources and complexity of work assignment.
- Analysed production fixes by looking into the business logic.
- Created Jenkins job to build the war file.
- Completed NCFM certification.
Technology: Eclipse, JDK 1.6, Spring, JAX - RS, MS SharePoint, JIRA, Hibernate, Oracle SQL Developer, apache tomcat 4.0, Jenkins build, Websphere, Oracle 10g, Unix/Putty, Jquery, Angular JS.
Confidential, Los Angeles CA
Sr. Java J2EE Developer/Analyst/ Project Manager
Responsibilities:- Played a role of System Analyst to gather requirements for FRC and ClaimsTrackingTool application by scheduling bunch of meetings with the business users.
- Prepared a BRD and had it signed off by business users, manager and QA.
- Followed a UML approach to design the application changes using Microsoft Visio.
- Modified the database design as per the requirements.
- Built the application framework using Spring MVC by implementing controller classes, Services and DAO classes.
- Designed the UI as per the Confidential standards using JSP, bootstrap, jquery.
- Utilized RESTFul web service to access data from a different schema for member information.
- Jfreechart is used to build Pie chart as well as Bar chart.
- Implemented stored procedures and functions for FRC application for database transactions.
- Validations were applied using javascript and jquery.
- Constructed a RESTFul web service using jersey spring that can be used by other applications to access FRC Visitors information.
- Accessed list of application names stored in mongodb using spring API’s for landing page.
- Used POI APIs to generate excel sheet for reporting purposes.
- Played a Project manager role by handling the activities such as resource allocation, estimate the duration/ hours for each resource, request for resources, build implementation plan etc.
- Created change request to deploy code to next environments.
- Used Lotus Notes to manage the project. Created Tasks for resources to log hours.
- Provided support in deploying the applications with the DBA and release management team.
- Involved in fixing the bugs logged by test environment.
- Provided level 2 support for production tickets.
- Build technical documents for the production fixes.
- Mentored new developers to explain the coding standards and workflow.
Technology: MS SharePoint 2010, JSP, JDK 1.6, JAX-RS, JSTL, HTML5, CSS3, Bootstrap, Eclipse, Spring 4.0, JIRA, Unix/Putty, Oracle SQL Developer, JQuery, apache tomcat 4.0, Oracle 10g, maven, Weblogic 11g server, jersey-spring1.9, mongo-java-driver, jfreechart
Confidential, Los Angeles, CA
Sr. Java J2EE designer/ developer
Responsibilities:- Scheduled meetings with product specialists to understand the Policy Manager product.
- Created TDD (Technical Design Document) for the modules to be developed.
- Documented the legacy system and the proposed system to identify the new changes.
- Implemented Use Case, Sequence diagram to design the workflow.
- Developed UI pages for the Policy Manager product using JSP, HTML5 and JSF
- Implemented page level and field level validations using Javascript and Jquery.
- Server side validations are handled using Jquery AJAX.
- Implemented RESTFul web service to query customer information.
- Handled team of 3 as a mentor to distribute workload and to assign tasks, tickets etc.
- Used SoapUI to test the virtual services to generate alerts.
- JAXB is used to generate Java Classes based on XMLs provided.
- Worked on defects for Integration as well as production environment.
Technology: JDK 1.6, J2EE, JSP, Struts 2.0, Spring MVC, AJAX, JSTL, Jquery, JSF 2.0, HTML5, CSS3, Eclipse, SQL Server 2008, JAXB, jersey-spring1.9, apache-tomcat, Jenkins, Codedmirror library, MS SharePoint, SoapUI.
Confidential, Los Angeles, CA
Sr. J2EE designer/ Mobile Application developer
Responsibilities:- Completed analysis for few modules of Panda application by interacting with end users.
- Implemented the design by creating the UML diagrams using Microsoft Visio.
- Created database design based on the entities. Identified primary keys and foreign keys.
- Conducted meetings, presentations to sign off documents from business and other leads.
- Created entity classes using Hibernate Annotations.
- Used JSF framework in developing user interfaces using JSF Richfaces for UI Components.
- Use of POI APIs to generate excel sheets to load the metadata information.
- Used RESTful web services based on the custom built APIs to retrieve JSON data for Sony, Google and Youtube feeds through UI.
- Used ehcache for caching large amount of data.
- Implemented different types of Hibernate Criteria’s for database transactions.
- Implemented RESTful web service to provide access to the Panda data.
- Used itextpdf API’s to generate pdf files for media files.
- Used Jquery mobile to build the UI pages.
- Used Spring MVC framework to develop the application.
- Unix is used to access server files.
- Designed UI and layout for LRC application accessed by mobile devices and tablets.
- Used Junit for testing different modules.
Technology: MS Visio 2010, MS SharePoint 2010, JSF 2.0, JSTL, Eclipse, SVN, Spring, RESTFul Web Services, JIRA, Unix, J Query 2.0, Hibernate 3.0, JPA, Velocity, Oracle 10g, JUnit 4.0, HTML5, CSS3, JBoss, itextpdf
Confidential, Pasadena, CA
J2EE analyst /developer
Responsibilities:- Scheduled meetings with the business users to get requirements and goals.
- Worked with the business users to orchestrate the Business Processes and Workflows using IBM Teamworks Process Modeler. Identified SME (Subject Matter expert) for the modules.
- Involved in the discussions to estimate budget and softwares
- Created the Technical design document reviewed it with other leads/co-designers in the team.
- Participated in finalizing the database tables and relationship between them.
- Developed application using Spring Framework and JSP.
- Used Hibernate annotations for entity classes and database operations.
- Used JSON validator to validate the JSON structure.
- Implemented Message Driven Beans (MDB) to subscribe to the messages from MQ topic.
- Used JAXB to convert XML message into Java POJO and vice versa.
- Used JMS to send the messages to the Websphere MQ .
Technology: Java/J2EE, Spring 3.x, IBM Websphere RAD 7.0, IBM Teamworks 7.0, JIRA, Oracle 11g, PL/SQL Developer, Junit, JQuery, Hibernate 2.0
Confidential, Stanford, CA
Senior Java/J2EE/BPM developer
Responsibilities:- Analysed the requirements from business users and defined the architecture for the project.
- Communicated with the offshore team to explain the system flow.
- Designed and implemented Business Process Definitions (BPD) and Services using Lombardi TeamWorks 6.2.1
- The entire application is developed using JSP, Spring MVC as framework.
- Used Hibernate to create entity classes and to query database.
- Created SOAP Web Services/wsdls using bottom up approach to provide access methods
- Used PL SQL Developer to manipulate database tables, construct PL/SQLs.
- Used Junit to create test cases for budgeting related pages.
- Worked as a Mentor for couple of developers to explain them the Stanford workflow.
- Monitored whether the coding standards are followed by the team members.
Technology: Java/J2EE, Spring 3.x, JBoss Server 4, Eclipse, Lombardi TeamWorks 6.2.1, Hibernate, Web Services, JUnit, Oracle 10g, PL SQL Developer, SoapUI, Jquery, CSS.
Confidential, Bentonville, AR
Java J2EE Developer
Responsibilities:- Understand the workflow based on existing mainframe system and by conducting meetings with the client. Sent out Minutes of meeting emails to keep everyone on the same page.
- Prepared design using UML approach using RSA (Rational Software Architect)
- Created reference tables for list of values and display names for different types of Confidential stores, different departments in Confidential store
- Communicated with the offshore team to explain the system flow.
- Akamai was used to cache few URL’s for faster access.
- Implemented Ajax to communicate with server used for user authentication and for change in drop down values such as countries counties and states.
- Performed using testing and fixed issues encountered.
Technology: IBM WebSphere RAD, Java, J2EE, Oracle SQL Developer, Javascript, Struts 1.x, MS SharePoint 2010, Rational Software Architect, Akamai (CDN)
Confidential, Lansing, MI
Technical lead/developer
Responsibilities:- Interaction with Project Manager and FBI employees for understanding the requirements.
- Lead the team of four to perform project activities.
- Coordinated meetings to discuss system related issues.
- Created Use Case diagrams, Class diagrams and Sequence and Activity diagrams
- Added new tables to an existing database design using SQL Server 2005.
- Use of AJAX for server side validation
- Entire application was developed in an existing Struts framework.
- JSP was used to build UI pages.
- Web services (WSDL) were consumed to verify if the customer already exists.
- Implemented a message driven bean to read and process messages from a JMS queue.
- Provided production support to resolve production defects.
- Prepared technical and functional specification document for the system
Technology: IBM Rational Application Developer 7.0, J2EE, JMS, SQL Server 2005, SoapUI, CSS
Confidential, Lansing, MI
Senior Programmer Analyst
Responsibilities:- Worked as a Mentor for couple of developers in the team to explain them the Bridges workflow.
- Scheduled Presentations, meetings to describe the System and Bridges standards.
- Designing the database tables using PL/SQL Developer and wrote PL/SQLs
- Developed the modules of the application using Struts as framework and EJB .
- Use of JavaScript to provide front end validations for user input fields.
- Applied business logic in areas like Medicaid, Health Care, Fixed Income, Child care, Finance etc.
- Performed various testing such as preparing the test plan and test cases, Unit testing, Integration testing and load/stress testing.
Technology: J2EE, JSP, Jquery, IBM RAD 6.0, PL/SQL Developer
Confidential, North Carolina
Software Programmer
Responsibilities:- Interaction with the Product Manager for understanding the requirements.
- Developed the application using IBM Rational Application Developer
- Development of the Portal using Java/J2EE
- Developed and maintained the Logging for the portal using log4j.
- Designed the database and implemented the tables using SQL Server 2005
- Used prototype development approach and made changes based on feedback provided by client.
Technology: IBM RAD 6.0, IBM Rational Rose, Java/J2EE, SQL Server 2005