Lead Developer Resume
Irving, TX
OBJECTIVE:
About 13 years of experience in design, development and implementation of web centric, and object oriented enterprise applications, systems using JAVA, J2EE Technologies.
SUMMARY:
- Expert in J2EE APIs including Servlets, JSPs, WAF, Struts, EJBs, Webservices, JAXB, XSD, XSLT 2.0, JMS.
- Active involvement in complete Software Development Life Cycle (Analysis, Design, Build, Unit Testing, SIT and UAT Support and Implementation)
- Experience in SOA technologies with Web services, REST, SOAP, ESB (Mule) and JMS.
- Experience in working on different Message queuing technologies including Apache Active MQ, Web sphere MQ.
- Experience in different applications servers including Weblogic 7.x/8.x/10.x, Websphere 6.x/7.x and Tomcat.
- Experience in XML, XML Schema (XSD), XML binding using JAXB and Castor frameworks.
- Experience in java open source technology frameworks like Struts2, WAF, spring and Hibernate.
- Experience in Waterfall and Agile development methodologies.
- Experience and comfortable with tools like Jira, Code Collaborator, fish - eye, Build Forge, Jenkins, SONAR Cube, SVN and Git.
- Proficient knowledge and exposure in Oracle PL/SQL queries and stored procedures.
- Good work Experience on large-scale systems development projects, specifically enterprise Distributed systems.
- Good understanding on Akka - builds the powerful concurrent and distributed applications.
- High-level understanding of Hadoop ecosystems like MapReduce, PIG, Hbase and YARN.
- High-level understanding on NOSQL databases like Cassandra.
- Strong Working experience on rule-based decision making, information-parsing and complex data processing using Drools.
- Experience with various core and advanced Design patterns .
- Experience in developing ANT and Maven build scripts for code checkout, database schema drop and re-creation, application regular, differential & nightly builds, deployments and run JUnit and EJB test clients.
- Good knowledge and hands on experience in source code branching, configuration management, build management and continuous build integration using Cruise Control tool.
- Ability to multi task and thrive in a dynamic work environment.
- Ability to work well both independently and as a member of a team.
- Experience with web-based UI development using jQuery UI, CSS, HTML, XHTML and Javascript.
- Collaborate with other technology teams and architects to define and develop cross- system interaction interfaces.
- Excellent skills in developing and deploying applications in IBM WebSphere, Tomcat, Oracle 10g and Web Logic.
- Working experience on IDE’s like Eclipse, STS.
- Extensive Experience in Using Oracle 10g, SQL Server and MySql Databases.
- Identify, define, and communicate design tradeoffs using a structured, detail oriented approach.
- Solid understanding and experience on various data formats (XML, JSON, RDF, CSV etc.).
- Extensive Working experience on different platforms like Linux, Unix and Windows.
- Possess excellent technical skills, consistently outperformed schedules and acquired Interpersonal and communication skills.
- Proactive, dedicated, and aggressive in learning and implementing new technologies.
EXPERIENCE:
Confidential, Irving, TX
Lead Developer
Responsibilities:
- Integrating the SSP products with Mule ESB .
- Re- architecting the legacy systems by integrating with ESB.
- Working on moving the systems / products to use open source and cloud (AWS / Cloud foundry)
- Identifying the areas to reduce the software license cost
- Refactoring the legacy code and moving to open source / cloud platforms.
- Automated the regular order fall out manual efforts.
- Automated the Webservices Testing - SOAP SONAR and Soap Pro
- Design and Development of Mule API / Mule ESB Applications
- Increased the code and test coverage.
Environment: Java, EJBs, Mule Any point Studio v3.x, Quartz, Web services, REST, SOAP, SOAP SONAR, JMeter, Oracle and Git, SOAP UI, Soap Pro
Confidential, Dallas, TX
Lead Java Developer
Responsibilities:
- Analyze, Design and develop Restful webservice components.
- Code refactoring for better performance.
- Actively participate and meet the timelines in the Agile (Scrum) model of development.
- Implemented and integrated the Swagger API in the Restful web services.
- Setup the Tivoli jobs (TWS) on the DataQuality checker.
- Support the production releases.
- Extend the support to the Production support team as needed.
- Assist the junior team members on technical challenges
Environment: Java, Spring, Hibernate, Eclipse/STS, Web services, REST, SOAP, Oracle, and Tomcat, Junit, Mockito, Build Forge, Jenkins, SVN, Unix .
Confidential
Technical Project Lead
Responsibilities:
- Technically lead software projects through all stages of the life cycle, including responsibility for requirements capture, design, development and acceptance testing
- Produce high quality technical documentation for our customers
- Decompose technical tasks and provide accurate estimates
- Coach junior developers in the team
- Undertake development tasks without supervision, including software designing, programming and testing within a Test-Driven Development process
- Monitor progress and provide updates to the Project Manager
- Understand and apply a formal quality approach
- Designing and writing Restful webservice components.
- Code review of the team members.
- Co-ordinate the application deployments in all environments
- Daily interaction with Business Operations team, take up the business escalated issues and work with the team for the resolution.
- Support and handle the Pri1 and Pri2 war room calls and ensure the application availability is high. s
Environment: Java, Mule ESB, Spring, Hibernate, Eclipse, Web services, REST, SOAP, Oracle, and Websphere7 .
Confidential
Technical Lead
Responsibilities:
- Co-ordinate and contribute in task breakdown, estimations and assignments. Prepare project plans. Drive project status review meetings.
- Guide and mentor team to engage and motivate for higher productivity and successful project delivery.
- Guide and Provide solutions to design and technical issues during project development.
- Hands on experience in developing external interfaces to various other upstream and downstream IT systems using JAX-RPC Webservices and Castor/JiBX.
- Evaluate and recommend appropriate technologies based on stakeholders needs and industry standards
- Analyze high-level requirements and translate these to overall system-level design to be used for architectural prescription, cost/benefit analysis, and concept development.
- Analyzes processes and communicates requirements by constructing conceptual data and process models.
- Implementation, data exchange, and process integration using middleware enterprise SOA patterns.
- Integrated different modules using web services, JMS technologies.
- Validated Confidential clinical documents based on minimal data element needs based on MU-2 requirements.
- Data Sourcing querying, downloading, standardization, consolidation and cleansing (incomplete, incorrect, inaccurate, irrelevant) of the data.
Environment: Java, Struts 2.1, JavaScript, JQuery, EJB 3, Spring JDBC, and JAX RPC Webservices, XML, XSLT, DHTMLx Tree 2.0, WAF, Weblogic App Server 10.3, Oracle 10g, Sybase 4.11 & SUN Solaris.
Confidential
Software Engineer
Responsibilities:
- Taking care of all sites cycle processes to generate the bills for Confidential related activities.
- Involving in Designing, Code construction and Unit testing.
- Resolving the Performance Issues and Production Issues
- Created Struts Action Handlers and supporting presentation tier layer (JSPs).
- Developed Utility classes, Service classes and DAO classes to function within the architectural framework for the functionalities I have implemented in all modules.
- Client side validations are done using Java Script.
- Wrote PL/SQL queries for the functionalities I have implemented in DAO classes.
Environment: Java, XML, Struts 1.2 & JSP 2.0, JavaScript, JQuery, Welogic8, Unix.
Confidential
Software Programmer trainee / Analyst
Responsibilities:
- Joined as a trainee.
- Coding of data capturing module and analysis module.
- Developed forms to input data by authorized users,
- Implemented logic for flow of filled forms between creation, review and approval.
- Developed reports both in HTML and PDF. PDF reports are generated using iText jar java utility.
- Coding and Unit Testing
Environment: Java, JSP, JDBC, Servlets, JavaScript, Core Java, Apache, Windows.
