We provide IT Staff Augmentation Services!

Tech Lead & Architect Resume

San Ramon, CA

SUMMARY:

  • Experienced Software Consultant with 20 years of experience in the development of software systems for Business (B2B, B2C and C2C), Scientific, Entertainment, Financial, Enterprise Publishing and Government Applications with responsibilities in all phases of software development life cycle including Analysis, conceptual Implementation of Architecture Design, Development, Testing, Customer Liaison, Support and Training.
  • Expertise in designing Enterprise/web based Software Applications by integrating the best of Java based technologies/framework driven from Relational/NoSQL Database with the service based middleware in the horizontal N - Tire and vertically sliced cloud native microservices Software Architecture.
  • Experience in using Service Oriented/Object Oriented/Client-Server, multi-tiered and containerized DevOps friendly cloud native microservices architecture (Presentation - Client/web layer, Business Logic/Service layer and Data Access Layer) with different technologies around (Java and Java Enterprise Development Tools, C/C++), Web Servers, Application Servers, Relational/NoSQL Database Servers, GUI Applications, IDEs, Mark-up Technologies, PERL, Python, JDBC, ODBC.
  • Special skills in the in customer facing high traffic web and enterprise RETAIL MARKET applications ( Confidential, Confidential etc) with high scalability and frequently changing applications (Agile Engineering process) at the presentation and business logic layers.
  • Strong interest in Cloud based Service Oriented Infrastructure specifically in the Microservices; Scalable Fault-tolerant distributed Application Architecture, Design, Development and Support.
  • Excellent Communication and Interpersonal skills.

TECHNICAL SKILLS:

Operating systems: OSX/Linux, Windows 10/7 Server, 7, 8. X NIX, PocketPC

Languages: Java, C/C++, C#, HTML, JavaScript, JQuery, XML, XML Schema Architecting (XSD, RelaxNG), XSLT, XSL-FO, Python, Cold Fusion. Knowledge of Scala

Development Platform: Java, Java, Java and.... Java. I eat anything that cooks inside the JVM

GUI: XMetaL, Visual Basic for Applications, Cold Fusion Studio, Crystal Reports

IDEs: Eclipse, JBuilder, Intelli J Idea, XMLSpy, Oxygen XML, Adobe FrameMaker, Visual Studio (Visual C++, Visual Basic), Borland C++

Web Technologies: HTML, JavaScript, CSS, XML, DTD/ Schema, XSL, XPath, XQuery, XSL-FO, ebXML, gXML, Web Services (SOAP, REST), SAX/DOM, Apache Tomcat, BEA Weblogic, IBM WebSphere

Database Servers: Oracle, SQL Server, MS-Access, SQL, PL/SQL and Transact SQL, TOAD, PL/SQL Developer, Oracle SQL Developer. Cassandra, MongoDB, Hadoop, MapReduce.

Other Tools: Spring MVC, Spring boot, Struts, Hadoop, Spark, Apache Apex(DataTorrent), Spock, Moko, Mokito, JUnit 4, Rational Clear Quest, Mercury Test Director, Confidential Quality Center, CVS, SVN, Maven, Git, Gradle, Rational Clear Case, MyBatis, TFS, Win CVS, JIRA, ODBC, ADO, DAO. Center DITA, DocBook, Frame Maker

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Tech Lead & Architect

Responsibilities:

  • Architecture, Design and Leading the technical implementation of various Government Compliance projects.
  • Analyzing the current monolith, re-architecting the services into the Domain based composite edge services which are composed of several microservices.
  • Developing Spring Boot based micro services, Edge Services, Composite services
  • Kafka based asynchronous services API development.
  • Using caching technologies like memcached, In memory database H2 etc in Git/Gradle environment.
  • Few of the microservices are pure microservices while few of them are dependent on the backend database in common. This is to achieve the balance between the technology limitations for a given business functionality for an optimal ROI.
  • Being ready to wear any hat from the architect to the developer even going beyond towards a people/resource/deliverables management.
  • Handling multiple projects in parallel (PEP and OFAC).

Environment: Technology platform uses spring, Spring Boot, Apigee, Netflix OSS, Kafka, Cassandra, Oauth2 based services security in a Docker environment with Git/Gradle.

Confidential, Palo Alto, CA

Architect

Responsibilities:

  • REST based services API design, plan and development.
  • OAuth2 based REST Services Security.
  • OAuth2 based Secure Token Gateway Design and Development
  • In-app payments for Confidential apps
  • Payment as a Service (PayAAS)
  • Payment Services security

Environment: OAuth2 based REST API Security, Java, Spring Framework in UNIX and OSX environment.

Confidential, Sunnyvale, CA

Sr. Java Lead Engineer/Architect

Responsibilities:

  • Analyze the Sprint stories for ATP features.
  • Designing and Architect the solutions with the Spring Boot based micro services architecture.
  • Coding, testing and integrating the Java/Spring/Groovy/CQL modules for their Rest API.
  • Working with & Leading the team in the above implementation.
  • Production releases, coordinating with the stakeholders with the release.
  • Written CQL Scripts using Datastax DevCenter for Service implementation.
  • Responsible of maintaining the release time.

Environment: Java, Spring Boot, Hadoop, Cassandra, Micro Services based API, Groovy based Spock tests, Junit 4, Git SCM, Gradle Build tool, Cassandra, Oracle, Hazalcast IMDB, Moco, Mokito, Spock testing framework, Groovy in Unix and OSX environment.

Confidential, Pleasanton, CA

Sr. Java Lead Engineer

Responsibilities:

  • Analyze the existing ECF flow and design the CARE REST API modules.
  • Coding, testing and integrating the Java/JQuery/SQL modules.
  • Working with & Leading the team in the above implementation.
  • Production releases, coordinating with the stakeholders with the release.
  • Responsible of maintaining the release time.
  • MyBatis Backend integration

Environment: JavaSE, JavaEE, JBoss, Junit 4, JSP, Servlets, Apache Tomcat, HTML, CSS, JavaScript, Spring Framework, MyBatis backend, JQuery, Win7, Linux, TFS.

Confidential, Mountain View, CA

Architect Enterprise Applications

Responsibilities:

  • Design the enterprise IT architecture
  • Gap analysis of applications and their intercommunication
  • Coming up with the common Django Infrastructure.
  • Update or add new internal websites for Tesla divisions
  • Develop new Java/Python/PHP/.NET modules to add/enhance the Tesla Django sites
  • Tesla Referral system implementation
  • Tesla Enterprise Federated server implementation with SSO using SAML2
  • Tesla IT production support

Environment: Java, J2EE, JSP, Servlets, Apache Tomcat, HTML, CSS, JavaScript, Django, Python, JQuery, SAML 2, SoapUI, Win7, Linux, SVN, MySQL.

Confidential, San Jose, CA

Lead Java Engineer

Responsibilities:

  • Total ownership if services backend modules design, development and deployment.
  • End to end design and implementation of cloud based services
  • Design and development of Confidential ’s custom Data Access Layer ( Confidential ORM implementation of JPA) for the Product, Competitor and Seller Web Services.
  • Writing the validation layer for the Confidential ’s WebServices requests for Hub and Catalog Content Services.
  • Used the Confidential Catalog Database and the Hub Database on cloud for the services.
  • Writing the POJOs for the service validation and integration.
  • DAL integration across the cloud database of the Confidential ’s product data.

Environment: Java, Oracle, WebServices, Eclipse, Clear Case, JIRA, Confidential ’s V3 and V4 Architecture, Oracle, Oracle SQL Developer, SVN SCM, Maven Build process, Linux, Windows, Jenkins CI, JUnit4

Hire Now