Tech Lead/architect Resume
SUMMARY:
- Over 18 years of experience in requirement analysis, design, architecture, development, implementation, integration and team management.
- Extensively worked on different java versions, different enterprise frameworks, AWS infrastructure and implemented Micro Services.
- Experienced in leading technical projects in terms of planning development and deployment processes, mentoring team members.
- Excellent analytical and communication skills. Believes in teamwork and very good at maintaining interpersonal relations wif team.
TECHNICAL SKILLS:
Programming Language: Java, C, C++
Java/EE Technologies: SpringBoot, Struts, REST, JSP, JSTL, JSF, Servlets, EJB, JDBC, JavaScript, VueJSXML, XHTML, XSD, JAXB, SOA, JNDI, AJAX, DOJO
Database Tools: SQL Developer, DBeaver, MySQL, Toad, Top link and Studio 3T.
Methodologies: AGILE, Waterfall, Xtreme Programming
Web Technologies: JSP, JSF, servlet, Struts, Spring, Web Services (SOAP, REST), EJB, JAXB, JAX - RS, JPA, XML, XSD, Html, CSS, XHTML, XMI, PHP, VueJS, Node, Grunt, jQuery, Angular, Backbone, Handlebar, Mustache, Bootstrap and Underscore.
IDE TOOLS: RAD, VS Code, IntelliJ, Eclipse, Net Beans, STS (spring Tool Suite)
Web/App Servers: Tomcat, WebSphere, WebSphere Portal Server, WebLogic, Jetty and JBoss.
Testing/Build/Version Tools: Bitbucket, SVN, Git, WINCVS, Maven, Gradle, Log4j, Spring-Boot, Spoon, Drools, Jenkins, UCD, TeamCity, Chef, FileZilla, Version One, Jira, Mockito, Docker, Postman, Junit, Chef, Rabbit MQ, Kafka, Splunk, Cucumber and Swagger
Framework & API: Spring, WEB 2.0, Eclipse EMF, Struts 2.0, Play, Scala, Play, Hibernate, MyBatis, RESTful Web services, IBM MQ
Operating Systems: Windows XP/2000/98/95, Solaris and LINUX.
Databases: PostgreSQL, Oracle, My SQL, DB2, MongoDB, DocumentDB
AWS Cloud: EC2, IAM, lambda, S3, SQS, SNS, RDS, Cloud Watch, Route 53, ECS, ECR, RedShift Spectrum, Athena, EMR, Kinesis, Fargate, Firehose, Glue, Secret Manager, ELB, Cloud formation, EBS
PROFESSIONAL EXPERIENCE:
Confidential
Tech Lead/Architect
Technology: Java, JAVA EE, REST, WEB 2.0, VueJS, DOJO Ajax, WMS, Bootstrap, JQuery, JavaScript, WMS, Documentum, JPA, HTML5, XML, JSTL, JSON, XHTML, Oracle, PostgreSQL, Mongo DB, RAD, AWS, Micro Services, ECS, Docker, SpringBoot, ATHENA, Cognito, RPA, APIGEE, Splunk, JMeter, Gradle, GIT, BitBucket, Jenkins, UCD.
Responsibilities:
- Provided Technical Leadership/Architecture solutions for the FPL applications.
- Defined and developed guidelines, standards, and processes to ensure code quality
- Worked wif stakeholders including the executive, enablement, and Design teams to enhance system components
- Designed responsive web pages to display in various mobile and other devices.
- Designed and developed REST services to integrate wif External services and Systems.
- Creation of multiple microservices for companywide project initiatives
- Created Cloud formation templates for various AWS services and deployed in FPL DEE cloud.
- Involved in creating AWS EMR process and Athena query implementation.
- Developed API proxies and products using APIGEE edge to integrate secured REST API.
- Designed Oracle data structure for Portal Applications and AWS PostgreSQL instance for cloud projects.
- Extensively used Google services API to locate Project Manager and FPL service centers
- Provided guidance to modernize and streamline the application build and deployment process.
- Migrated application from ANT to Gradle build and JAZZ RTC to Bit Bucket, GIT and Jenkins.
- Designed and developed various alerts and notification process to external customer.
- Build, reviewed and ensured quality of data model, API Contract, Architecture, Framework and Code
Confidential, Miami FL
Tech Lead
Technology: Java, JAVA EE, Spring MVC, REST, Play, Scala, Ajax, Angular JS, Bootstrap, DrupalJQuery, JavaScript, Node, Grunt, Mongo DB, Guava-libraries, HTML5, XML, JSTL, JSON, XHTMLMySQL, IntelliJ Idea, Mockito, Selenium, Maven, GIT, Jenkins, Jazz.
Responsibilities:
- Involved in design, develop, deploy and maintain applications including front-end development and back-end services.
- Design, develop and maintain customized applications, based on business and technical requirements using Norwegian coding standards for Security & Compliance.
- Developed new NCL Home Page Theme using Drupal, Destinations and Ports pages.
- Extensively Used Google Map API for vacations Ports and Destination locations.
- Designed and developed clean and maintainable APIs, used Spring MVC and JSON/REST API
- Involved in developing web pages for Destinations and Ports using HTML, XML, Java, J2EE, JavaScript, JQuery, Angular JS, JSON, Play wif Scala, PHP, MySQL and SQL server.
- Iterative Agile methodology been used for implementing use cases wif four weeks development and two weeks testing cycle sprints and daily scrum meetings.
- Work closely wif Product Manager, UX Designer and QA to develop new features.
Confidential
Tech lead
Technology: Java, JAVA EE, Spring, JSF, Servlets, Ajax, MyBatis, iText, JavaScript, Node, GruntjQuery, Backbone, Handlebars, Mustache Underscore, Bootstrap, Guava-libraries, HTML5, XMLJSTL XHTML, CMP, DB2, WinSQL, IBM WebSphere, RAD, Mockito, Maven, GIT, Atlassian StashSourceTree, JIRA, Jenkins, Crucible.
Responsibilities:
- Participated in technical walk through and document review meetings wif Business team and Project management team.
- Working wif Requirement leads, Architect and Project managers totranslate business requirements into technical specifications.
- Iterative Agile methodology been used for implementing use cases wif four weeks development and two weeks testing cycle sprints and daily scrum meetings.
- Involved in ORM conversion from Hibernate to myBatis for Repository Manager API.
- Object-oriented and test-driven development of innovative webpages
- Extensively used Node, Backbone, Mustache and HandleBar JavaScript libraries for rich UI.
- Used JIRA and Quality Center for defect tracking,issue tracking andproject management.
- Involved in creating Junit classes for unit testing, integration and functional testing.
- Extensively used Crucible tool for internal and external code review.
Confidential
Tech Lead
Technology: Java, J2EE, Spring, Hibernate, EMF, GWT, GUICE, JBOSS 4.0.2, JavaScript, HTMLCSS, JDBC, XML/XSD, log4j, PL/SQL Oracle 10g/11g, SQL developer, Java Beans, JMS, Lombardi Teamworks (BPM), Siriusforce framework (Client/Server), TestNG, Eclipse, Maven, JIRA, SVN.
Responsibilities:
- CORE Common Opportunities, Results, and Experiences is a web-based software system is used by Sales and Fulfillment team members and support partners to originate and process a mortgage loan from initial application to closing and funding.
- Participated in technical walk through and review meetings wif Business team and Project management team.
- Iterative methodology been used for implementing capabilities wif eight weeks development and four weeks testing cycle sprints and daily scrum meetings.
- Providing technical leadership for team through design and code reviews, ensuring best technicalbest practices are applied
- Developed API for closing fees cost item allocation and GFE calculations as per RESPA.
- Developed transaction summary to copy and apply scenario for the current and pipeline deals.
- Developed operations, business services and integration services using Guice (Google IOC framework) beans based on the type of service/API to be provided to the consuming code.
- Used Hibernate API in Entity layer for persisting data and perform other persistence operations.
Confidential, Columbus OH
Tech Lead
Technology: Java, J2EE, JSF, JSP, Servlets, HTML, JAXB, XML/XSD, AJAX, DOJO, JavaScript, CSS, Struts, SpringEclipse 3.6, Oracle 10g, Toad, Log4j, ANT, CONTROL-M, WebLogic11g, Windows/UNIX, Clarity, Subversion (Version Control)
Responsibilities:
- Participated in architectural discussions and recommended the best practices of architecture and framework.
- Object-oriented and event-driven development of responsive and innovative webpages
- Struts and MVC model integration for front-end request action controller, form beans handling.
- Extensively used Control-M to configure and schedule jobs as batch process.
- Provided support and maintained of the production environment.
Confidential, NJ
Team Lead
Technology: Java 1.5, J2EE 1.3, JSF, JSP, Servlets 2.3, HTML, XML/XSL, AJAX, DOJO, JavaScript, jQuery, CSSIBM MQ, Struts, WebLogic Server, DB2, Log4j, ANT, Clear-Quest, CVS
Responsibilities:
- Participated in architectural discussions recommended the best practices and implementation.
- Involved in Object Oriented Analysis, Designing and Well Versed wif Scrum, Sprint and Agile Methodology.
- Object-oriented and event-driven development of responsive and innovative webpages using JSP, AJAX, JQuery and DOJO widgets.
- Extensively used JQuery plugins for scroll through content tabs and Custom select boxes.
- Struts and MVC model integration for front-end request action controller, form beans handling.
- Involved in transformation of XML / XSLT content management system for the consumer web.
- Coding and development standards and implemented design and code review procedures throughout the Software development life cycle (SDLC).
Confidential, Columbus OH
Team Lead
Technology: Java 1.5, J2EE, JSP, JSF 1.2, Servlets 2.3, HTML, AJAX, DOJO 1.2, jQueryXML/XSLT, CSS, RAD, Struts, Hibernate, DB2, Control M, Subversion 1.5, MS Visio 2007.
Responsibilities:
- Applied technical leadership and mentoring skills to challenging tasks in a team environment.
- Involved in object-oriented analysis, design and development using Agile Methodology
- Design and Development of web modules using JSP, HTML, CSS, DOJO Widgets and Ajax.
- Involved in creation Custom UI Validator and custom UI Components using JSF framework.
- Involved in using struts validation for user inputs and error handling mechanism
- Used LDAP for user authentication and application security.
- Responsible for day-to-day production issue and bug fixes for Struts Application.
Confidential, Columbus OH
Senior Software Engineer
Technology: Java 1.4, J2EE, JSP, Servlets, HTML, CSS, JSTL, JavaScript, DOJO 0.9, JSON, EJB, JNDI, XML/XSLWeb Sphere Portal, Struts, Hibernate, JUnit, DB2, WebSphere, RAD, CVS.
Responsibilities:
- Applying technical leadership and mentoring skills to challenging tasks in a team environment.
- Involved in Object Oriented Analysis and developed in Scrum and Agile Methodology.
- Design & Development of technical specifications using J2EE Design Patterns.
- Developed Activity diagrams, Use Case diagrams and Sequence diagrams
- Involved in creation of new portlets wif custom themes and skins as per clients.
- Involved in DOJO widgets to development of the UI for the web application form elements.
- Designed and Developed Reinsurance module Web Services using SOAP.
- Involved in JUnit Testing, integration and functional testing.
Confidential
Senior Software Engineer
Technology: Java 1.4, JSP1.2, Servlets 2.3, JDBC 2.0, JDK 1.3, EJB, JMS, JavaScript, HTML, CSS, SQL, eMatrixBEA Web Logic Server 8.1, Eclipse 3.0, MQ Series 5.1, WinCVS, Windows/UNIX.
Responsibilities:
- Identified user requirements and prepared specification documents and UML Design
- Involved in Object Oriented Analysis and Design following the Rational Unified Process.
- Involved in creation of Sequence Diagrams, Class Diagram using Rational Rose (UML).
- Development of front-end web pages using JSP, Html, JavaScript and XML/XSLT.
- Developed client-side components dat invoke server-side Java Beans business components
- Struts and MVC model integration for front-end request action controller, form beans handling.
- Configured Willy Introscope and Mercury Topaz Client for Performance monitoring.
- Involved in Coding of UI Phase 2, Code review, System Testing and Integration.