Tech Lead Resume
Beaverton, OR
SUMMARY:
- Java Tech Lead - CORE JAVA-API-CMMI-J2EE-Search APIs- Docker, Kubernetes,AWS-ECS, ASW-EKS-AWS cloud services (SQS, SNS,S3,cloudFormation HIBERNATE-AWS-Springboot,Spring 4.1, J2EE, Hibernate 3.0/3.2, Struts 1.2/2.0, Spring 2.5.1, JAX-RS, JDBC 3.0, Restful API, JBOSS ESB, Junit, JAXB-Elasticsearch,Endeca, Endeca Assembler-Websphere- MQ (MQ Series-Java EE), Enterprise Java Bean (EJB)- Eureka,Jenkins,Asgard,Splunk,new relic,fortify,Subversion, Git, Maven, Gradle, Agile
- 16+ Years of experience including Analysis, Design, Development, Integration, Testing and Complete SDLC Implementer on many Platforms, Environments and Operating Systems variations and worked with CMMI level organizations.
- Diverse experience utilizing Java tools in Web and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets (including JNDI), Struts, Spring, Java database Connectivity (JDBC), Hibernate technologies, Oracle Reports, JMS, Log4J and expertise on IDEs such Eclipse and WSAD.
- Worked in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, Session Façade and Value object etc.
- Experienced with XML related technologies such as XML, XSL, XSD, DTD.SAX and DOM Parsers.
- Experience working on IBM WebSphere, WebSphere MQ (MQ Series), Apache Tomcat and the Microsoft Internet Information Server (IIS).
- Expert knowledge and experience in the search features such as faceting, highlighting, pagination, sorting, indexing, analysis, query, relevancy ranking, cache tuning etc.
- Implemented search applications from end to end: Setting up AWS Elastic Search and Endeca, architecture of the cluster, indexing of documents and developing Search APIs.
TECHNICAL SKILLS:
Languages: Java 1.8, Java 1.11, Java 1.6, Java 1.5 JavaScript, XML
Frameworks: Springboot, Spring 4.1, J2EE, Hibernate 3.0/3.2, Struts 1.2/2.0, Spring 2.5.1, JAX-RS, JDBC 3.0, Restful API, JBOSS ESB, Junit, JAXB
Concepts: Design Patterns - Creational-Factory, Singleton Structural- Adapter, Facade, Factory, Decorator, Behavioral-Chain of Responsibility, Iterator, Observer
API: JSP 2.0, Servlets 2.4, EJB (2.1) (Stateless Session Beans, Entity, Message Driven), JNDI 1.2, Java Transaction API 1.0.1, JavaBeans
Operating Systems: AWS, Windows 95/98/NT, Windows 2000 Professional, SOLARIS/UNIX.
Databases: Oracle (9i, 10g), DB2, Microsoft SQL Server 2005, Microsoft Access, PL/SQL
Search Engines: Elasticsearch, Endeca, Endeca Assembler 11.1 APIs, Experience Manager
AWS services: SQS, S3, AWS Elasticsearch, Lambda, DynamoDB, IAM, CloudFormation, SNS, EC2
Tools: Eureka, Jenkins, Asgard, Splunk, new relic, fortify, Subversion, Git, Maven, Gradle, Agile methodology
Containers: Docker, Kubernetes, AWS-ECS, ASW-EKS
PROFESSIONAL EXPERIENCE:
Confidential, Beaverton, OR
Tech Lead
Environment: Spring boot, Spring 3.0, AWS Elasticsearch search engine, Rest Easy API, Java (JDK1.8, JUnit, GIT, AWS cloud services (SQS, SNS, S3, cloudFormation)
Responsibilities:
- As part of continuous delivery process, I am involved in development, design and testing of JSON based services that utilized multiple Elasticsearch implementations powering the search.
- Involved in writing guided navigation and content spotlighting features on various retail websites of Confidential using Endeca Assembler APIs then rewrite whole application using Elasticsearch in cloud
- Actively involved in writing Elasticsearch DSLs and managing all the clusters for various use cases.
- As part of AWS cloud implementation, we have implemented various services of AWS S3, SQS, IAM, Elasticsearch, CloudWatch.
Confidential, Beaverton, OR
Senior Software Engineer
Environment: Spring 3.0, Endeca search engine, Rest Easy API, Java (JDK1.6), JUnit, Maven, Subversion (SVN), Log4j, UNIX.
Responsibilities:
- Involved in development, design and testing of XML based services that utilized multiple Endeca implementations powering the search.
- Involved in writing guided navigation and content spotlighting features on various retail websites of Confidential .
- Actively involved in the work spanned across various Endeca components like the Platform Services (6.1.0), MDEX Engine (6.1.x), Content Acquisition system (CAS 2.2/3.0), Merchandising Workbench (2.1.x) and Presentation API.
Confidential, Houston, TX
Software Developer
Environment: Java (JDK1.6), JSP 2.0, HTML, JavaScript, jQuery, AJAX, Spring 2.5, JUnit, Maven, Documentum Web Publisher
Responsibilities:
- Involved in low level and high-level application design, Codes, tests, debug, implements, and documents moderately complex programs. Creates appropriate documentation in work assignments such as program code, and technical documentation
Confidential, Portland, OR
Senior Project Lead
Environment: Java, J2EE, Struts 2.0, Hibernate 3.0, Eclipse 3.4.1, WebSphere 6.0, WebSphere MQ (IBM MQSeries)
Responsibilities:
- Implemented the Application using Struts MVC Framework.
Confidential
Senior Software Engineer
Environment: Java/J2EE 1.4, JSP 2.0, Servlets 2.4, EJB 2.1, XML, PL/SQL Apache,VSS, Web Sphere (5.1, 6.0), Oracle Report
Responsibilities:
- Involved in Design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases.
Confidential, Reinvented. NY
Programmer
Environment: J2EE (Servlets, JSP), XML, HTML
Responsibilities:
- Involved in design and development of application framework using J2EE guidelines and most J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
Confidential
Software Developer
Environment: J2EE 1.2, JDK, XML, PL/SQL, SQLDeveloped a web-based application which enables the automation of college. It has different modules right from the registration
Responsibilities:
- Worked as trainee on J2EE and PL/SQL