Lead Developer Resume
SUMMARY
- Senior developer having 10+ years of hands on experience in Software Analysis, Design, Coding, Porting, Troubleshooting, Testing and Deployment of web based applications primarily using Java, JEE based technologies, open source frameworks on Unix, Linux, platforms.
- Extensive Hands on experience in HTML, JSP, SOAP/RESTful web services, Spring framework, Ajax, JQuery, iBATIS, Hibernate 2.0, SOAP, SAML, SOA, XML, XSLT, HTML 5.0, Shell Script, Perl Script.
- Understanding and experience using most of the following protocols HTTP, HTTPS, FTP, SFTP, Hessian, SMTP, VPN, SSL.
- Proficient in Code optimization, Code refactoring, Code rewrite, and Memory leakage.
- Hands on experience in Object oriented analysis, and design using Visio, Rational Rose, UML, and design patterns/design principles.
- Hands on experience in designing Xml Schema, development of XML, XSLT, and XML Parsers.
- Experience in writing shell /Perl script in UNIX & build scripts using Apache Ant and Maven.
- Experience in the Agile Model Driven Development, Scrum, JUNIT, Smooks frameworks.
- Wrote SQL and PL/SQL database queries.
- Experience in the analysis of the log file, analysis and fix Memory leakages using JAMon
- Proficient in providing solution to make application secure and vulnerable free and experience in code analysis using Nimble/Sonar, PMD, Findbugs, Checkstyles.
- Proficient in bug fixing, Unit Testing, Integration Testing, Stress Testing, Performance and Load testing using Junit/JMeter.
- Proven hands on experience in Portal development & implementing internal/external SSO in Sun IDM using different Encryption/Decryption techniques (like secure keys, SAML).
- Proven Hands - on experience in providing Production Support of J2EE based Telecom/Banking applications on Tomcat, Websphere, WebLogic and JBoss web/application servers.
- Onsite hands on experience in Telecom domain (OSS/BSS) mainly in telecom billing, Mediation (IPMD), Rating /Customer Care & Mobile commerce.
- Managed and engaged in delivery to Market leaders like Confidential, Confidential USA, Confidential Telecom Korea, Virgin Mobile USA, Confidential Corp.
- Proven functional experience includes Telecommunications, Banking, Portals, and Identity Management.
- Good communicator, trouble shooter, problem solver, effective listener and team contributor.
- Capable of planning, researching and producing complex technical documentation, management reports, RFP, presentations and demonstrations.
- Knowledge of various new and emerging technologies DevOps and attended training on Angular JS, Scrum Master Workshop, Android/mobile Development.
- Proven hands on experience on automation framework, DevOps, CHEF client/server, integration of CHEF with Jenkins for continuous deployment and creating recipes/cookbooks using Ruby programming.
- Build, maintain and enhance communication channels with the project board, senior management, clients, suppliers, end users and internal departments.
TECHNICAL SKILLS
Java/J2EE Technologies: Advanced Java, Servlet, JSP, JDBC, JNDI, JMS,JAXB,AJAX,JQuery
Scripting Language: Shell Script, Perl Script, JavaScript
IDE: Eclipse, Net Beans/iRapid, JDeveloper, SOAP UI.
Database/Languages: SQL, PL/SQL, MySQL, Oracle11g, Informix
Frameworks: Struts 2.0, Hibernate 2.0, Spring, Angular JS, TestNG,Agile
Web/Application/portal Servers: Tomcat, JBOSS, We Logic, iPlanet Portal 7.0, Identity Manager 7.0.1
OS: Unix/Linux, Windows
Testing/Defect Tracking Tools: JUnit,JAmon, JMeter/TestNG, Remedy, Quality Centre, Sonar, Jira, Bugzilla, Nimble
Tools: /Technologies: XSLT, LDAP, SAML, Erwin TOAD, Eclipse, ServiceNow, Jira, SOA, RESTful Web Services, JMS, SOAP, EA, PMD, FindBugs, Checkstyles, CHEF,Jenkins,GIT,Ruby,Rational Rose, CVS, VSS, SVN, Clear Case
Development Methodologies: OOAD, SOA, 6 Sigma
Software Engineering Practice: Agile, SCRUM, Iterative development.
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Design and development of communication center (Secure emails) functionality to make inquiries, Reply emails and retrieve emails from SOAP web services using Java/JEE,JSP,HTML,JQuery, JDBC,JAXB, and Spring framework.
- Implemented viruses scan functionality for uploading attachments for secure email modules.
- Design and development of UCM Utility (Reading, Parsing XML files using SAX and DOM parser and display data on screens).
- Design and development of viewing Tax Documents and retrieve the data from SOAP web services using JAXB.
- Parsing of SOAP/RESTful web services and inserting data into database.
- Wrote code for exception handling, logging, and implemented various encryption/decryption techniques for secure content and session integration for entire module.
- Wrote Shell script to automate standalone /batch processes and java program to call super scheduler to manage various jobs
- Developed test cases using JUnit and done the thorough testing of application.
- Used bootstrap framework for making application responsive.
- Provided solution for application code venerability fixes and code review, code optimization.
- Developed Functional & Technical specifications documents for Message Centre module.
- Deployment of various applications on tomcat/JBOSS App server for different applications.
- Installing and configuring CHEF client/Server and CHEF client for Nodes.
- Integration of Jenkin with CHEF for continuous deployment and GIT used for versioning of code and GITHUB for hosting GIT repositories.
- Developed recipes/cookbooks using Ruby script and used other CHEF utilities knife/kitchen and deploying the changes on CHEF server.
- Used “Rainbow” framework for testing automation.
- Developing applications on emerging Technologies-DevOps, CHEF for IT infrastructure automation.
Environment: Java, JDBC, XML, HTML 5,JQuery,Java Script, HTML,CSS3 AJAX, Angular JS, JAXB, JNDI, Spring 3.0, hibernate, Smooks, SOAP, JMS, RESTful Web Services, Perl script, Shell script,, SVN, Linux, Maven, SQL, PL/SQL, Oracle 11g,JBOSS 7.1.3,Tomcat 1.7,QC,Sonar, EA, PMD,Nimble, Bootstrap, SOAP UI, ServiceNow,Junit, JMETER, TestNG, Jira, GIT,CHEF,Jenkins,Ruby,Super Scheduler.
Confidential
Sr. Developer
Responsibilities:
- Designed & developed “Card and Application Management System” & “Participant” module.
- Development & customization of “IPMD” module for Telecom Billing CCBS- System.
- Analyze and worked on Confidential Telecom product - NVIOS & Mobile Wallet.
- Designed and developed web pages using HTML 5,CSS3,JSP,AJAX,jQuery.
- Designed the database tables using Erwin data modeler and Toad as GUI tool.
- Provided solution for application code venerability fixes and code review, code optimization.
- Implemented external SSO using various encryptions, decryption techniques (BASE 64 algorithm) using SAML.
- Implemented new enhancements, work requests in the existing application using Java/J2EE and providing production support, fixed the bugs on priority and severity basis, tracking of defect using Jira/Quality Centre.
- Wrote programs in C language for batch files creation and libraries used for mediation system.
- Writing Data base queries using Oracle database.
- Used HTTP, HTTPS, SMTP, Hessian protocol.
- Wrote shell scripts on Linux OS for scheduling jobs, emails, archiving files and deleting old files from the system.
- Managing small team of 4 developers; delegate the work to the team members
Environment: NexCore, C, Java, JDBC, JSP, JSON, AJAX, JQuery, JavaScript, HTML, Spring 3.0, Oracle, iBATIS,JIRA, MAVEN, JBOSS, Tomcat, web logic, Eclipse, JMS, Web Services, Jira, Jmeter, TestNG, Linux, Oracle, Erwin, Toad, CVS, Clear case, Jira, SOAP UI.
Confidential
Sr. Developer
Responsibilities:
- Developing Java/J2EE Web based applications in Unix Environment and Integration of Web based Applications in Sun One Portal.
- Developing new channels using Java/J2ee /XML, SAML, External/Internal SSO, XSLT etc. and deploying them on Sun ONE portal & Proving Production Support.
- Integration of various Web based applications in Sun one portal and Implementation of Single Sign on (SSO) Using different Encryption and Decryption techniques/algorithms’.
- Analyzing, resolving bugs and carrying out root cause analysis of the bugs and tracking defects using quality centre and remedy tool.
- Implemented all the necessary quality processes of TCS and performed the PMR/Quarterly review and audit for project and learnt/implemented all the quality processes (PL Perspective).
- Involved in providing the production support whenever required in Sun Portal project and implemented all the production support related processes and incident management.
- Prepared all the Project related documents/Technical documents for Customer and TCS.
Environment: Sun ONE Portal Server, Sun ONE Identity Server, Sun ONE Web Server, Sun one Directory Server, Java, JDBC,JSP,JMS,XML, XSLT,HTML, Eclipse, Sun One App Server, Sun Solaris(UNIX), SOAP UI, Apache Ant 1.6, SOAP, Oracle, Clear Case, CVS, JMETER, JUNIT, Quality Centre
Confidential
Developer
Responsibilities:
- Developed Java/J2EE based applications in Unix Environment and Integration of Web based Applications in web logic Portal.
- Analyzing, resolving and carrying out root cause analysis of the bugs & Providing the production support and implemented Six Sigma Processes (DMAIC model) in Global Tracking Project.
- Tracking of defects using Quality Centre.
- Designing Data tables using Erwin tool.
- Coordination with onshore team/client and handled the project from offshore independently.
Environment: Java, JDBC, JNDI, HTML, Java Script, JSP, Servlet, Ant, Web logic Portal server, Web logic workshop, Web logic App Server, Eclipse, Erwin, Unix/Windows Quality Centre, MS SQL Server
Confidential
Developer
Responsibilities:
- Developing applications using Java, JSP, Java Beans using DAO J2EE Design Patterns.
- Development of various database queries for different functionalities.
Environment: Java, J2EE, Serlets,HTML,JSP,Vignette Application portal, JDK 1.4, Apache Tomcat, JBOSS, Windows, Linux, Eclipse, SVN, CVS, Quality Centre.
