Senior Developer Resume
Raleigh, NC
SUMMARY:
- 9+ years of experience as a Full stack Developer with exposure to all phases of Software Life cycle covering Requirements, Analysis, Design, Development, Integration, Testing, Deployment and Support. Have successfully executed multiple large - scale, end-user facing, distributed enterprise web-applications
- Have experience in working in different domains like Media ( Confidential ), Airlines ( Confidential ) and Financial Securities ( Confidential )
- Always been recognized as an Excellent Team player by Managers and Peers.
- Have worked in the following technologies - Node.js, Express.js, Nunjucks, Core Java, HTML, Flex 3, CSS, JSP, JavaScript, Servlets, Spring, Struts, WSDL, SOAP, XML, XSD, JDBC, EJB 3, Apache Ant, JUnit, mocha, chai, Selenium, Escenic Content Studio, Jenkins, git, maven and MYSQL.
- Have experience in developing application using Agile and Waterfall software development methodologies
- Have experience in designing and developing distributed application using Struts, Spring, RESTful Web services, EJB, JPA, and J2EE design patterns.
- Proficient in using various IDEs like Rational Application Developer, Eclipse, Flex Builder and IntelliJ.
- Experience in working with servers like JBoss, WebSphere (WAS) and Tomcat.
- Strong work experience on UNIX (IBM AIX), MAC, Linux and Windows operating systems
- Experience in using profiling tool like JProfiler
- Have worked with the version control systems - IBM Rational ClearCase, Git and WinCvs
- Experience in building, deploying and testing applications using gulp, Docker, Vagrant, Maven, Jenkins and Apache ANT.
- Has exposure to both onsite and offshore development and has successfully implemented multiple projects in parallel.
TECHNICAL SKILLS:
Languages: Java
SOA (Service Oriented Architecture): Java Web services (Consumer)
RESTful Web services: Apache Wink (JAX-RS 1.1 specification)
XML Technologies: WSDL, XSD, SOAP, Apache Ant, JDOM, JAXB
MVC Frameworks: Struts 2, Spring
ORMs (Object Relational Mapping): EJB3, JPA
GUIs: JSP, HTML, CSS, Apache Tiles,, nunjucks, less, sass, css3, bootstrap3
Servers: JBoss, WebSphere, Tomcat
Databases: Oracle, DB2, MYSQL
Development/Productivity Tools: Eclipse, Adobe Flex Builder, IBM Rational Application Developer
Profiling Tools: JProfiler
Operating Systems: Windows, Unix(IBM AIX), Linux
Scripting languages: JavaScript, jQuery, Node.js, Express.js, mocha, chai, bluebirdVersion Control Tools: GIT, CVS, IBM Rational ClearCase
Domains: Media, Transportation - Airlines and Finance
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior Developer
Environment: Node.js, Express.js, nunjucks, JSP, mocha, chai, bluebird, request-promise, less, sass, css3, bootstrap3, gulp, javascript,Kibana, JAVA 8, Selenium, Escenic Content Studio, Jenkins, git, maven, MYSQL, Docker, Vagrant, Tomcat, OracleVirtualBox, JIRA, Intellij, macOS
Responsibilities:
- Responsible for writing custom tag libs to fetch components from node.js application.
- Responsible for migrating vendor scripts to node.js application.
- Have modularized the code and implementing error handling in node.js application using express middleware.
- Have implemented cache bust logic in node.js application.
- Have analyzed and fixed selenium automation testcases.
- Have implemented lazying of load images using jquery lazy load plugin.
- Responsible for writing unit test cases using mocha and chai.
- Responsible for doing reviews, deploying application in production and providing hot fixes.
Confidential, Atlanta, GA
Senior Java Developer
Environment: HTML, CSS, JavaScript, JSP, Struts 2, SOAP, XML, JSON, Apache FOP, AEM, WSDL, JAX-RS 1.1, XSD, JUnit, Rational ClearCase, Rational Application Developer, Linux, WebSphere Application Server, SoapUI, FileZilla, putty, SecureCRT, DbVisualizer, Apache ANT,Log4j, DB2
Responsibilities:
- Responsible for implementing RESTful services using Apache Wink Framework.
- Responsible for designing database tables and implementing internationalization.
- Responsible for integrating AEM components with application pages.
- Responsible for updating status on defect tracking tool HP Quality Center.
- Responsible for coordinating with different stake holders like IT, Business and QA.
Confidential, Atlanta, GA
Senior Java Developer
Environment: HTML, CSS, JavaScript, JSP, Struts 2, SOAP, XML, JDOM, XSLT, Apache FOP, JAXB, WSDL, XSD, JUnit, Rational ClearCase, Rational Application Developer, Web services, Linux, WebSphere Application Servers, SoapUI, FileZilla, putty, SecureCRT, DbVisualizer, Apache ANT,Log4j, DB2, jQuery
Responsibilities:
- Responsible for identifying libraries and provide design solution to business requirement.
- Implemented PDF functionality using Apache FOP library.
- Responsible for implementing CSV export functionality.
Confidential, Atlanta, GA, USA
Senior Java Developer
Environment: HTML, CSS, JavaScript, jQuery, JSP, Struts 2, SOAP, XML, JDOM, WSDL, XSD, JUnit, Rational ClearCase, Rational Application Developer, Web services, Linux, WebSphere Application Servers, SoapUI, FileZilla, putty, SecureCRT, DbVisualizer, Apache ANT,Log4j, DB2
Responsibilities:
- Responsible for analyze use-cases, Provide high-level estimates, create high level design, and detailed functional design documents
- Conduct walkthrough of documents with different stakeholders like Business, IT and QA
- Develop web service consumer java classes, struts actions classes, Entity Beans and JUnit test cases.
- Have experience in testing Web services using API testing tool SOAP UI
- Worked with Version Control tool IBM ClearCase using CCRC, in managing multiple branches for different releases
- Experience in working on LINUX system and versatile with LINUX commands and shell scripting
- Implemented log4j framework in application for logging and monitoring
- Create build automation scripts using Apache ANT and deploy application using the WebSphere Application Server Console in different environments
- Configure WebSphere Application Server for different environments with Data Source, WebSphere variables and Shared libraries
- Developed web-pages based on Wireframes, Comps and Style Guide using JSP, CSS, jQuery and JavaScript
- Implement and support translation for non-English sites in isobar translation tool.
- Update status on defect tracking tool HP Quality Center
- Have experience in providing on-call support for unexpected Production errors
- Hands-On experience in release management
- Responsible for leading offshore located in India.
Confidential, Atlanta, GA
Java Developer
Environment: Struts 1, EJB, DB2, WSAD (WebSphere Studio Application Developer), Rational Application Developer, CSS, JSP, Web services and Ant
Responsibilities:
- Responsible for planning the Releases, scheduling the tasks and mentoring team members
- Initiated and conducted Knowledge sharing sessions within the team
- Responsible for transforming business requirement into High level design and detailed design specification documents
- Involved in GUI rewrite of the current application as per comps and wireframes
- Analysis of production issues and developing fixes
- Provided production hot fix for attacks like SQL Injection.
- Successfully migrated application server environment from Windows NT to IBM AIX
- Successfully migrated workspace from WSAD to RAD
- Modified Windows batch scripts to Shell scripts to run in UNIX environment
- Successfully migrated application from WebSphere Application server version 6.0 to 7.0.
- Developed web service consumer utility classes
Confidential, Atlanta, GA
Java Developer
Environment: Struts, Eclipse, JBOSS, WebSphere Application Server, Web services, JProfiler, DB2
Responsibilities:
- Prepared High level design and detailed design specification documents
- Responsible for providing design solution to accommodate new business groups
- Provided solution for performance bottlenecks using JProfiler
- Analysis of production issues and developing fixes, Implementing enhancements and CR’s.
Confidential, Atlanta, GA
Java Developer
Environment: Struts, Rational Application Developer, WebSphere Application Server, DB2
Responsibilities:
- Prepared High level design and detailed design specification documents
- Analysis of production issues and developing fixes, Implementing enhancements and CR’s.
- Implemented enhancements and change requests
Confidential, Boston, MA
Java Developer
Environment: Java, spring, XML, Adobe Flex 3.0, Rational Application Developer, Adobe Flex Builder, WebSphere Application Server, Oracle.
Responsibilities:
- Responsible for developing prototype using FLEX and Spring
- Involved in design discussions
- Contributed in setting up of workspace and code analysis to identify area of impact
- System test cases generation, customer walkthrough & execution, for the whole application
Confidential, Boston, MA
Java Developer
Environment: Java, Servlet, JSP, Rational Application Developer (RAD), WebSphere Application Server, Rational ClearCase, Oracle and JUnit
Responsibilities:
- Responsible for developing error pages for different modules
- Responsible for writing and executing Junit test cases, System test cases
