Lead Consultant Resume
San Jose, CA
SUMMARY:
- 10+ years extensive experience in analysis, design, development and unit testing
- Sound knowledge of object oriented programming, data structures and algorithms
- Strong with multithreading, synchronization, distributed comp. and concurrency
- Experienced with troubleshooting performance bottlenecks application
- Proficiency in development frameworks (Spring Security, Spring Boot, Hibernate etc.)
- Experienced with Agile(SCRUM), experienced with Test Driven Development
- Experience working with DevOps, SOA and Micro services
- Highly proficient in time management/multitasking under compressed schedules
- Aptitude to produce quality results under pressure and meet deadlines
- Self - motivated, strong leadership and team management skills
- Proven ability and desire to learn and adapt to new products quickly and comprehensively
- Strong learning abilities, ready to accept challenges and meet expectations
TECHNICAL SKILLS:
Java/J2EE: Core Java, JDBC, JSP, Servlet, Custom Tags, XML, XSLT
Framework, Web Services: Spring, Spring Boot, Webservices SOAP/RESTFul, Hibernate, Struts 2, AspectJ, JSF,Axis2, WS Security, CSRF, XSS, Encryption, JMS API, .Net, C#, VB.NET
Front End: JSON, Java script, Html, CSS, jquery, node.js, Jade template
Testing, Profiling, building,Config. Mgt.: Mockito, Junit, TestNG, Maven, Yourkit, VisualVM, JMap, SVN, Perforce, Git, Git hub, Cobertura, Jenkins, Cruise control
Caches &Databases: Couchbase, Oracle, SQL Server, MySQL, SQL, Cassandra, Kafka, EhCache
Servers/OS/Cloud: Tomcat, JBoss, Websphere, Linux, Mac OS, Windows, C3 Open stack
Design & Life Cycle: Agile (SCRUM), MVC, Design Patterns, UML, Data Structures & Algorithm
WORK HISTORY:
Lead Consultant
Confidential, San Jose, CA
Environment: Spring, Spring Boot, Restful Webservices, Agile (SCRUM), JDK 7/8, MySql, Couchbase, Tomcat, Eclipse, Git,Git hub, Mockito, TestNg, Junit, Jade Template, Cobertura, Maven, Jenkins, Linux, Mac OS, Ehcache, Lombok, Mapstruct, Cloud C3 open stack, NoSQL
Responsibilities:
- Lead development of Monitoring application to watch performance of various Confidential ’s data centers and applications and alert relevant teams. Architecture was based on microservices. Technology stack was AngularJS, Spring Boot, Ehcache, CouchBase.
- Participated in the development of Confidential ’s internal task execution engine that was developed to support reliable execution of various task and flows with the specified frequency of execution. Used Java 8 with Annotation processor for code generation for various input and output ports of the modules configured to execute.
- Overall Responsibilities included: Analysis, design, development & documentation, design and code reviews.
Team Lead, Senior Software Engineer
Confidential, Texas
Environment: Webservices SOAP/REST, Spring, Hibernate, Spring MVC, Ehcache, Agile (SCRUM), JDK 7/8, JSF, JPA, AspectJ, Servlets, Filters, MySql, Tomcat, IntelliJ 13/14, Git, Java Mail API, XML/XSLT API, SSO, OAuth, jquery, ajax
Responsibilities:
- Involved in Analysis, design, development & documentation
- Participates in design and code reviews, assist Senior Architect
- Work closely with PMs in understanding the requirement specification
- Work on migrating SOAP Webservices to Spring Restful Webservices
- Demonstrate built features to PM (product owners), at end of sprint
- Troubleshoot Performance bottlenecks in application and Queries
- Developed Dynamic Workflow Email Notification Generator
- Developed API for workflow email template engine
- Worked on Server side javascript to add custom behavior to the application
- Report to the Executive Director of development, weekly status of the team
- Manage team of 4, Assist team members in accomplishing their tasks
- Involved in hiring process for new members of the team
Technical Lead - Senior Software Engineer
Confidential, Michigan
Environment: Web services, Struts 2, Agile, JDK 5/6, Java, Struts 2, Servlets, Filters, Ant, Tomcat, Perforce, cruise control, XML/XSLT, centos 5, OAuth, JSON, Apache Zookeeper
Responsibilities:
- Involved in Analysis, Design, Development, Testing and Documentation
- Played key role in designing & development of dynamically generated SOAP Web services using Axis2
- Created different utilities like DataCompression, LicenseDocumentGenerator etc.
- Participated in Design and Code Reviews
- Managed Build servers for automated builds
- Troubleshoot Customer Support issues, provided timely work around, and/or solution, Created development issues to address them and escalate them
- Practiced continuous integration principles; used cruise control
- Worked closely with various teams to make sure quality delivery of product
- Assist SDM in accomplishing team management related task
- Conduct Bi-Weekly Status meetings with team members
- Involved in hiring new team members for the team
Consultant
Confidential
Environment: Tomcat, Struts, JSP, JDBC, Oracle, HTML, JavaScript, CSS
Responsibilities:
- Involved in designing the architecture of the application
- Analysis, design, development, testing
- Developed design documents based on SRS, vision docs etc.
- Used UML Diagrams
- Mentor Junior team members, helped them estimating the effort required for task
Confidential
Environment: Weblogic,Webservices, HTML, Javascript, JSP, Servlet, CSS, XML
Senior Software Engineer
Responsibilities
- Developed the middleware using container managed EJBs which were deployed on WebSphere with Oracle as backend.
- Developed a framework using xDoclet to generate supporting classes, interfaces, and xml descriptors to reduce the time for development and increase the quality of work. Identified and implemented coding standards. Using Struts and JSTL developed custom-tag libraries to handle server-side validations on the front-end.
- Involved in analysis, design, and development
- Developed Security Manager (A component developed for administrative purpose
- Mentor Junior team members, helped them estimating the effort required for task
Senior Software Engineer
Confidential
Environment: Web Sphere 5.0, Jakarta struts 1.1, Servlet, JSP, Oracle 9i, XML, XSLT, and Custom Tags, HTML, JavaScript, VB.Net
Responsibilities
- Migrated Bank of America EAGLS application to multi-tier application, Used Struts, Service Layer and DAO
- Developed Automated document generator, which reads XML based application configuration files and generates documentation for the application
- Worked on Dynamic components for the highly configurable internal product IDEA