Technical Lead Architect Resume
3.00/5 (Submit Your Rating)
Cary, NC
SUMMARY:
- 15 + years of experience in Software design, development and consulting.
TECHNICAL SKILLS:
- JBoss 5.1
- Tomcat
- XSL
- XML with JAXB
- JavaScript
- CSS
- Servlets
- JSF 2
- Struts
- Expresso
- Eclipse
- NetBeans
- Oracle PL/SQL
- Code Reviewer v5.0
- SVN
- Ant
- JAX - WS
- JMS and Spring Web Flow
PROFESSIONAL EXPERIENCE:
Technical Lead Architect
Confidential, Cary, NC
Responsibilities:
- Design and architect applications in compliance with enterprise architectural requirement.
- Design API for the global platform and help developers, product owners share contribute using Swagger
- Define RESTful API for tenants /countries using RAML and RSQL
- Adhere API design guidance and principles from OpenAPI initiatives / apigee
- Hands on coding in building Global Service Platform
- Which is a reactive tenant based microservices architecture using NodeJs, Groovy, Java EE 8, Spring Boot, Spring Cloud and Netflix OSS stack on Azure with data layer in mongoDB
- Containerized CI environment using bamboo and Docker
- Build and maintain data search layer for internal and external application to query using mongoDB aggregate framework and RSQL
- Define data models, sharding and replication requirements for mongoDB deployments.
- Create, maintain mongoDB indexes, data migration scripts
- Conduct workshops for developers on NoSQL databases, mongoDB and Java 8
- Implemented Continuous Integrations and delivery using Confluence, JIRA, Bitbucket, Bamboo, SonarCube and UCD for newer platform and legacy portal applications
- Review of deliverable products requirement documents, code, designs, and test plans
- Lead Software Development Automation initiative for Enterprise Applications.
- Development of Proof of Concept in actual Enterprise Architecture and technical stack to business using platform core technical stack - Node Js, GraphQL, React, Relay, Netflix OSS, Java EE, Spring Boot and mongoDB
- Prepare architecture artifacts and technical requirements documents for technical and engineering team.
- Collaborate with product owners, business in defining product backlogs.
- Hands on Experience in mongoDB 3.4
- Developed POC to facilitate global data search on sales and servicing platform using jQuery UI, Solr, Spring Boot, groovy and mongoDB 3.4 synthetic collections with 3 nodes replicaset and one router
Sr. Solution Architect / Engineering Consultant
Confidential, Durham, NC
Responsibilities:- Design and maintain RESTful API for in-store and cloud servers collaborations
- Designed and developed Java EE 6 and Java EE 7 stack applications
- Provided architectural guidance in migrating legacy applications
- Created technical Design and product documentation for developers, end users and customers
- Implemented Continuous Integration, regression testing environment for existing and newer RESTful API implementation on Jenkins with multiple Git repositories
- Implemented and maintained Security for existing RESTful API Services (JAX-WS) (WS-Security /HTTP Basic Authentication / SSL)
- Built testing environment for Web services and Standalone Java applications with profiling and code coverage to monitor and improve existing application
- Developed and supported legacy applications
- Developed and maintained Gradle build script to support varied runtime and customer environment
- Built Ubuntu 14.04 LTS virtual machines on Vmware EsXi 5.5.0 and created performance test environment using jMeter, SoapUI, Apache Load balancer,TomEE 1.7 and Yourkit
- POC on AWS using mongoDB /Cassandra to handle ~ 20000 concurrent Point of Sale requests
- Developed backend API Service Layer (REST API - JAX-RS) DB using Oracle 11g
- Designed and Implemented messaging model using JMS, TomEE and ActiveMQ
- Guided the team in designing / architecting high availability Service oriented applications
- Hands on experience in deploying and managing DataStax Cassandra 2.1.6 cluster on Amazon EC2
Principal Software Engineer
Confidential, Raleigh, NC
Responsibilities:- Designed and developed Java EE 5 / Spring 3 /JPA 2 service applications with RESTful API using JAX-RS -JSON and SOAP (JAX-WS-XML) to consume and expose services.
- Worked with business and product owners in defining backlog and roadmap
- Modeled schema: Database used Oracle. Application Server: WebSphere 7
- Confidential Rational Software Architect for Design and development and Rational Team Concert for source control, and agile planning with continuous builds
- Provided technical guidance to the team, guided Sprint planning and worked with multiple functional teams (QE, BPM, Data warehouse/ETL and UI/UX) in a fast-paced Agile/Scrum environment
- Worked with Product owner in creating user stories and product backlogs
- Ensured implementation adhere internal SDLC process in a government-regulated environment.
- Reviewed developers’ deliverable and code prior to QA and product owner’s approval.
Sr. Software Engineer
Confidential, Triangle Park, NC
Responsibilities:- Led the team in migrating legacy applications to Java EE 6 applications
- Development in Java EE 6/ jQuery /JSON/JAX-RS (Apache wink)/ EJB 3 with Java Transaction API JPA 2 (openJPA / Hibernate)/ DB2 9.7 / Websphere 8 (Java EE full profile)
- Designed and developed applications using Confidential Rational Software Architect
- Confidential Rational Team Concert (source control, and agile planning with continuous builds)
- Independently analyzed application requirements, system problems and documented recommendations
- Implemented recommended solutions
- Implemented Test plans with openEJB/ jUnit 4 /jWebUnit / EJB Embedded Container JSR 318
- Mentored interns / developers on newer application architecture
- Developed load and stress tests using Confidential Rational Performance Tester 8.5, to maintain and improve concurrency and scalability of the applications
Sr. Software Engineer
Confidential, Durham, NC
Responsibilities:- Designed and developed Java EE 5 and Spring 3.1 / Hibernate 3 applications
Responsibilities:
- Technical Documentation: Designed class diagrams, sequence diagrams using UML (Altova).
- SaaS integration with vendors using Web service Java Metro 1.3 (JAX-WAS-SOAP)/ RESTful (jersey) OpenID and OAuth
- Designed XML Schemas for the core Web services
- Load and Integration testing using Jwebunit / Jmeter / soapUI on Jenkin for Continuous Integration
- Created and maintained product documentation - technical / functional
- Production, Disaster Recovery and customer support
- Managed / integrated open source software
- Secured applications using Spring Security (AOP, Spring MVC)
- Migrated Axis 1 environment / Web services to Java RI (Metro 1.2) Web services with WS-Security.
Software Engineer (J2EE)
Confidential
Responsibilities:- Designed and developed in (J2EE) Ajax, Servlets, Struts, JSP, EJB,XML(Eclipse), HTML/JavaScript DHTML
- Project Documentation
- Configuration on BEA Web logic
- Development in Weblogic Tuxedo
- Code review and functional testing
Lead Developer
Confidential
Responsibilities:- Development in Java, HTML/JavaScript DHTML
- Requirement analysis, design and acceptance testing
- Documentation and development of Interactive Demo Products using Java Applets/Adobe flash Action script 2.0
Confidential
Software Engineer
Responsibilities:- Development in Java
- Development and maintenance of SFA portal focus2cell.com.
- Application - design, development, test and Implementation Servlets/Jsp/Oracle .
