Lead Developer Resume Profile
SUMMARY
- 11 Years of experience in development of application software, web based, Webservices based, Product based and database applications.
- Strong knowledge in developing Web applications using Core Java, Servlets, JSP, JDBC, Struts, Hibernate, AXIS Webservices, RESTFul Webservice, SOAP, Ignite XML, ICS repository.
- Business process management knowledge in Savvion.
- Good analytical abilities, problem solving, quick grasping power zeal for learning new things.
- Good Project management skills like estimating, scheduling, resource management, team management.
TECHNICAL SKILLS
- Languages Java, C, C ,
- Web Services AXIS 2, XML Beans
- Project Management Tools MS Project, PMP 35 PDUs, PRINCE2
- Message Queues IBM MQ, activeMQ
- Scripts Java script, Action Script, Shell Script, PHP
- Database Oracle 9i/10g, MySql, SQLServer, DB2, Firebird
- Web Servers Tomcat 4.X, JRun, Apache
- Application Servers Web sphere, Tomcat 5.x, JBoss4, Web logic
- IDE's Eclipse, Intelli J IDEA, WSStudio, RAD, NetBeans, EditPlus, Jcreator
- Distributed Technologies RMI, CORBA, EJB, XML
- Reporting Tools CeWolf, Jasper, Crystal, Pentaho, iReport, JChart, iText
- Web Frame Work Struts, Adobe Flex, Spring, Wicket, SOFIA
- Persistence Framework OJB, Hibernate, JPA
- Other Useful Tools Telnet, Xmanager, TOAD, Ant, Quartrz, IBM RSA, IBM ClearCase, ATG Commerce, JQuery, JS, TORA, SmartFTP
- Operating systems Windows, MS-DOS, HP-UX, SCO-UNIX, Linux Web Technologies Servlets, JSP, JDBC 3.0, XML, Dreamweaver Data Mining /WareHouse MS DTS, Hadoop Design Tools SmartDraw, MS Visio ERP IeSync3.1 SD and AM , Openbravo BPM Savvion, Ematrix, Intalio Server Data Push Tech BlazeDS, LCDS Adobe Flex Framework Axiis, Cairngorm, podlayouts, PureMVC, RobotLegs Testing tool HPST, HPUFT, SoapUI, Adv Rest client SOA suite Oracle 11g EM, Oracle Service Bus, JDeveloper BPEL BSA tool IgniteXML, ICS repository
PROFESSIONAL EXPERIENCE
Confidential
Role: Lead Developer
Title: Real Time Messaging
- Operation Bean
- Integration Bean
- Transformation Bean toNative , toCannonical
- Data Access Bean
- Backend Application. toNative - converts a request to backend format to get processed, similarly backend response gets converted to SOAP format.
Technical Features of the Application encompass:
- Continuous Integration and Continuous Delivery CICD using Hudson job
- Agile Scrum Kanban Model
My Role Responsibilities:
- ICS data element research to create schema and lineage design, Ignite xml to create WSDL
- VersionOne to update daily tasks, pull backlogs to sprint room, track velocity, capacity planning, sprint planning, release planning, daily scrum call.
- Design, Code, unit test, Integration test, system testing, UAT, dry run, staging, beta, production release.
- API Governance, Dx developer forum, Data Modeler review, Business requirement Knowledge link with SRS, DTD Detail technical design , Sequence diagram, pulse page design for each spec, CCRB eAPI DEF review, monthly release plan approval and execution.
Environment: Oracle SOA, Oracle Service Bus, BPEL, DB2, TSYS/TS2, Oracle 11g, JAX-WS, JAX-RS, Jersey, Spring JDBC Template, Spring Core, VersionOne, SVN, github, pulse SharePoint portal ,ICS inventory of data model elements, IgniteXML to create SOAP WSDL, Crucible code review tool , eAPI RESTful WS custom framework, swagger spec WADL , JSON, wiremock IT framework, Junit, SOAPUI, mock testing framework, jetty, WebLogic
Confidential
Role: Project Lead
Technical Features of the Application encompass:
- Continuous Integration and Continuous Delivery
- Not complete agile, but iterative model
- MDM
My Role Responsibilities:
Impact Analysis, Requirement gathering, Estimations on Development phases, MLPD LLD design, Implementation, Unit testing using JUnit, Functional testing using SOAP UI, Quality Check using PMD, Code coverage using Emma, Code review using crucible, Deployment using Rapid Deploy cruise control continuous integration server , code implementation using Rational Software Architect, JAX-WS, WAS 7.0.0.23. Version controlling using Clear case. IBM WebSphere Customer Care 6.x with RSA for COM CMD development work.
Environment: Project management, IBM Master Data Management WCC 6.x , Java, IBM RSA, WAS, IBM Rational ClearCase, DB2, PMD, Emma, Rapid Deploy
Confidential
Role: Project Lead
Technical Features of the Application encompass:
- Continuous Integration and Continuous Delivery
- Design-Code-Verify-Release Agile process
My Role Responsibilities:
- Business Analyst role, gathering information, depicting it.
- To interact with the client for gathering the required information for development of application.
- Code implementation, unit testing, functional testing the application.
- As a Technical manager, coping up with team with daily issues and resolution in daily standup call or scrum call. Tracking defects in JIRA and assigning to get it resolved in time, helping team on how and what to do to fix issues.
Environment: Project management, ATG commerce, Java, JEE, JQuery, Wicket oracle VM,CD
Confidential
Role: Project Lead
My Role Responsibilities:
- Involved in Indent creation, raising, allocating resources, e-billing monthly, attendance tracking, facilitating new joinees, help technically for subordinates to cope-up with work. Got certified as WebSphere Portal Solution Developer with 98 during this tenure of project. Followed Agile Methodology in this project.
- To interact with the client for gathering the required information for development of application.
- Code implementation, unit testing, functional testing the application.
Environment: Project management, Java, WebSphere Portals, Java, JEE
Confidential
Role: Tech Lead
Technical Features of the Application encompass:
- Use of ADOBE FLEX 4 HttpServices for JSP pages.
- Use of Data Access Objects, JSP pages access this objects.
- Use of Stored Procedure in oracle 11g, DAO calls it using State Street Utility framework.
- Use of BlazeDS framework to implement server push technology using long polling, xsocket, polling techniques.
- Cairngorm2 as MVC adobe flex framework.
- Use of java database connectivity for stored proc calls.
My Role Responsibilities: Business Analyst role, gathering information, depicting it.
- To interact with the client for gathering the required information for development of application.
- Code implementation, unit testing, functional testing the application.
- Locally testing using WRAD7.5 WAS 6.x test environment then remote deployment at Client Linux box.
Environment: Adobe Flex 4, Web sphere Rational Application Developer 7.5, Oracle JDK1.6, Flash Builder 4, Web sphere Application Server 6.1, TOAD, BlazeDS
Confidential
Role: Sub-Tower Lead
- Use of AJAX DWR Direct web remoting for JSP pages.
- Use of Jasper Reports embedded iReport wizard for Report creation .
- Use of Administration commands of Bizlogic, Bizpulse servers.
- Use of BizRules Savvion 7 , Java based adapters.
- BizPortal Administration.
- Use of java based Daemons FTP, ERP, OCR to sustain savvoin implementations.
My Role Responsibilities:
- Operations manager role
- To carry out the change requests as per the client requirements which involves critical code change of the existing application
- To interact with the client for gathering the required information for enhancement and for support and maintenance.
- Dashboard creation projecting fortnight work, health check reports and other related reports.
- Service Improvement Program taken up to improve team efficiency.
- Environment: Savvion BPM, Weblogic 8.1, Sun JDK1.4, BPMStudio, Designer, TOAD
Confidential
Role: Sub-Tower Leader
My Role Responsibilities:
- Operations manager role
- To carry out the change requests as per the client requirements which involves critical code change of the existing application.
- To interact with the client for gathering the required information for enhancement and for support and maintenance.
- Dashboard creation projecting fortnight work, health check reports and other related reports.
- Service Improvement Program taken up to improve team efficiency.
- Involved all major code changes in the framework.
Environment: BPO Central, ENOVIA MatrixOne 10-0-1-0, MQL, Apache Tomcat Server 4.1.24,RedHat Linux 2.1, Java, JSP, Beans, JavaScript, JPO Java Programming Objects , Oracle 9.2.0.60.
Confidential
Role: Tech Lead
Technical Features of the Application encompass:
- Use of Axis2 as Webservices-application framework using SOA Launchpad.
- Use of PAS Infrastructure as a Persistence Framework
- Use of Tomcat 6.x Application server for development and production
- Developed Axis based Webservices using XMLBeans, XML, PAS,
- Launchpad framework, Java, XML.
My Role Responsibilities:
- Generated sequence diagrams using MS Visio.
- Generated WebServices as a flexi-components.
- Generated Process Flow Diagrams.
- Migrated ECPR application from Schema generation to an models.
- Design and Coding for the project.
- Debugging the Defects placed in Clear Quest.
- Use of ClearCase repo for code , SVN repository for newCode ,CVS repository for Documents .
- Estimation of resource Usage, performance and PlanView Project Management Tool utilization and STAMP HR tool, e-Pay utilization.
- Client handling through calls, emails, online chat. Requirements gathering, analyzing and sending the estimated hours, implementing and preparing Programming Design Specifications which will include changes and Unit Test cases, participate in requirement review, Design Review, Code Review and Test case Review with client.
- Quality Assurance Documents for the project are maintained in ClearCase under the guidance of QA co-coordinator.
Environment: Axis2, Java 2 5, XML, Eclipse 3.X,Weblogic 8.1,Tomcat 6.0.18, Ant, log4j, SVN, HP-UX, ShellScript, LaunchPad, IBM MQ,SOA.
Confidential
Role: Tech Lead
Technical Features of the Application encompass:
- Use of Axis2 as WebServices-application framework using SOA launchpad.
- Use of PAS Infrastructure as a Persistence Framework
- Use of Weblogic 8.1 Application server for development and Tomcat 6.x for production
- Developed Axis based WebServices using XMLBeans, XML, PAS,
- Launchpad framework, Java, XML.
My Role Responsibilities:
- Generated sequence diagrams using MS Visio.
- Generated Webservices as a flexi-components.
- Generated Process Flow Diagrams.
- Migrated ECPR application from Schema generation to an models.
- Design and Coding for the project.
- Debugging the Defects placed in Clear Quest.
- Use of ClearCase repo for code , SVN repository for newCode ,CVS repository for Documents .
- Estimation of resource Usage, performance and PlanView Project Mangement Tool utilization and STAMP HR tool, e-Pay utilization.
- Client handling through calls, emails, online chat. Requirements gathering, analyzing and sending the estimated hours, implementing and preparing Programming Design Specifications which will include changes and Unit Test cases, participate in requirement review, Design Review, Code Review and Test case Review with client.
- Quality Assurance Documents for the project are maintained in ClearCase under the guidance of QA co-coordinator.
Environment: Axis2, Java 2 5, XML, Eclipse 3.X,Weblogic 8.1,Tomcat 6.0.18, Ant, log4j,SVN,HP-UX,ShellScript, LaunchPad, IBM MQ,SOA.
Confidential
Role: Team Leader
Technical Features of the Application encompass:
- Use of Adobe Flex 3 as Web-application framework.
- Use of Hibernate as a Persistence Framework
- Use of JBoss server for development.
- Developed Dashboards in Flex 3 for Decision Support System.
My Role Responsibilities:
- Generated network diagram using visual graph/yFiles in flex.
- Generated Dashboard with timeline component for DSS.
- Generated Applet based flex application using JUNG Java universal network Graphics api.
- Migrated Swing application to an Applet.
- Worked on Rule engine which uses perl and regular expressions.
- Design and Coding for the project.
- Debugging the Defects.
- Client handling through calls, emails, online chat. Requirements gathering, analyzing and sending the estimated hours, implementing and preparing Programming Design Specifications which will include changes and Unit Test cases, participate in requirement review, Design Review, Code Review and Test case Review with client.
- Quality Assurance Documents for the project are maintained in VSS under the guidance of QA co-coordinator.
Environment: Adobe Flex 3, Java 2, Action Script 3, XML, Eclipse 3.X, JBoss4.0, Ant, log4j, MS-Visual Source Safe, PERL, REGEXP.
Confidential
Role: Software Engineer
Technical Features of the Application encompass:
- Use of BPMPro RAD tool.
- Use of JBoss server for development.
- Developed Pentaho Reports for Decision Support System.
- Use of Accountancy concepts
My Role Responsibilities:
- Generated Dashboard with timeline component for DSS.
- Migrated Accounts package of client to BPMPro standards.
- Design and coding for the project modules.
- Debugging the Defects.
- Participated in requirement review, Design Review, Code Review and Test case Review.
Environment: BPMPro, Eclipse 3.X, Oracle XE, Java, XML, Pentaho, MS-Visual SourceSafe.
Confidential
Role: Technical Lead
Technical Features of the Application encompass:
- Use of JBoss Business process management tool.
- Use of Hibernate as a Persistence Framework
- Use of JBoss BPM server for development.
- JPDL JBoss process definition language utilization for process development.
My Role Responsibilities:
- Developed process diagram and related pages.
- Design and Coding for the project.
- Debugging the Defects.
- Developed Jasper Reports for Decision Support System.
- Requirements gathering, analyzing and sending the estimated hours, implementing and preparing Programming Design Specifications which will include changes and Unit Test cases, participate in requirement review, Design Review, Code Review and Test case Review.
- Quality Assurance Documents for the project are maintained in VSS under the guidance of QA co-coordinator.
Environment: JBoss jbpm 3.x,Java 2, XML, Eclipse 3.X,JBoss4.0, Ant, log4j,MS-Visual Source Safe, PERL, REGEXP.
Confidential
Role: Technical Lead
- Control Parents have the ability to manage their child's online identity and control their child's website and feature access. Kids can request additional permissions simply and quickly so he/she can access additional interactive features or websites with little interruption for parental consent.
- Choice A variety of parental consent verification methods simplifies the ability for parents to complete the registration and permissioning process.
- Time Privo Parents are enabled for next time ease in registration and consent when kids request permission at other PrivoLock enabled websites, eliminating redundancy in the registration process.
- Ease of Use Parents and Kids create a sign on name and password that enables interaction at all PrivoLock enabled websites.
- Customization Privo can proactively contact Parents to suggest pre authorization at new websites that meet their kids' or their own personal interests.
Technical Features of the Application encompass:
- Use of Jboss Application Server.
- Use of Hibernate as a Persistence Framework.
- Use of Struts web-framework for development.
- Migration from Torque to Hibernate.
- Customization of Privolock to different customers.
- Teacher module development.
My Role Responsibilities:
Developed teacher module.
Design and Coding for the project.
Jboss multiple instances running setup for different ip address with same port number.
Debugging the Defects
Requirements gathering, analyzing and sending the estimated hours, implementing and preparing Programming Design Specifications which will include changes and Unit Test cases, participate in requirement review, Design Review, Code Review and Test case Review.
Quality Assurance Documents for the project are maintained in VSS under the guidance of QA co-coordinator.
Environment: Jboss 4.0.4.GA, Java 2,Struts, Jboss Eclipse IDE, Pentaho Reporting Tool, Ant, log4j,CVS,Putty,SSL,Hibernate,RedHatLinux
