Technical Architect/individual Contributor (full Stack Developer) Resume
Palo Alto, CA
PROFESSIONAL SUMMARY:
- Full stack Developer
- 18.5 years of relevant experience in Java and its related technologies
- Quickly adopt to new technologies
- Experience in corporate
- Developing proof of concepts
- Experience in working on Non - Functional Requirements like caching and performance
- Team Lead in development projects
- All deliverables were ahead of schedule
- Deliverables were functionally complete and almost defect free
- Design reviews
- Code reviews
- PMD, Check Style, and Find Bug
- Code review document
- Component Design
- High level system design
- Architecture document
- Decision analysis on application framework and software component
- Breaking complex application into manageable pieces
- Analysis of dependencies among components
- Communicate concepts to developers
- Choice of tools and platforms
- Creating application framework for the application
- UML to communicate with stakeholders
- Cluster sizing
- Design of Cache System
TECHNICAL SKILLS:
Operating Systems: Solaris 9.0, Red Hat OS, AIX, LINUX, UNIX, Windows OS
Frameworks: WebServices using JAX-RPC, JAX-WS, JAX-RS (Restful WebServices), JMS, Java Mail, JAXB, JDBC, Java Web Start, JUnit, TestNG, Spring AOP, Spring 4.0, Spring MVC, Spring Boot, Spring Web Flow, Spring JDBC, Hibernate 4.0, JMS, Camel Integration Framework, Apache Ignite Cache, Kafka, XPath, YAML
Reporting: Jasper Reporting Tool
Application Servers: JBOSS 6, Web Sphere 5.0, Web Sphere 7.0., Tomcat V9
Web: HTML 5, DHTML, CSS 3, Ajax, JavaScript, XML, JQuery, Angular 6, AG GridSlick Grid, Angular Material, Type Script
Client/Server: Java 8, Spring Boot, RMI, Swing, AWT
Design Skills: Java Design Patterns, Core J2EE Design Patterns, OOAD and UML
Database: Sybase 11, DB2 9.7, MySQL, MS SQL Server, Oracle
IDE: Eclipse, WSAD, RAD 7.5, IntelliJ
Build Tools: A Ant, Ant Hill Pro, Maven, and Jenkins
Scripts: UUNIX Shell Script
J2EE: S Servlets, JSP, EJB
Configuration Management Tools: V Visual Source Safe, SVN, Clear Case, ACCUREV, Clear Quest, GIT, TFS
Design Tools: R Rational Rose
PROFESSIONAL EXPERIENCE:
Confidential, Palo Alto, CA
Technical Architect/Individual Contributor (Full Stack Developer)
Environment: Java 8, Spring 4.0, Spring JDBC, Spring Boot, MySQL, Rest Webservices (JAX-RS) (Rest Easy)Angular 6, HTML 5, SCSS, Flex, Angular Material, AG Grid
Responsibilities:
- Developed UI using HTML5, SCSS, Flex, Angular Material, AG Grid, Angula 6
- Developed server-side components using Restful WebServices (Rest Easy), Spring, Spring JDBC, and MySQL
- Accessing third party API using HttpClient.
- Improving the performance of services using Fork and Join.
- Writing JUnit test cases.
- Wring NTest for UI using Jasmine and Karma
- Helping team with database design for the given business problem.
- Helping team with data structure to be used for their business problem.
- Code review for the team.
- API design for the given business problem.
Confidential, Atlanta, GA
Technical Architect/Individual Contributor (Full Stack Developer)
Environment: Java 7, spring 4.0, Soap WebServices, Apache Ignite Cache, Camel Integration Framework, Kafka, Restful Webservices (JAX-RS)
Responsibilities:
- Cache availability of flights while fetching from Global Delivery System.
- Apache Ignite is used for caching.
- Plan for cache eviction when flight availability is invalid.
- Move 1000000 files of size 64KB from one system to other system using Kafka in a span of 1.5 hours
- Communicating between two APIs using Camel Integration Framework.
- Design of Cache System for Travel Domain
- Health check of Caching System like CPU utilization and Memory utilization
Confidential
Full Stack DeveloperEnvironment: Java 7, Oracle, Restful WebServices (JAX-RS), Spring 4.0, Hibernate 4.0, Soap Webservices, Angular JS, CSS, HTML 5
Responsibilities:
- Developed UI using HTML 5, CSS, and Angular JS
- Developed Restful WebServices using Spring.
- DAOs are developed using Hibernate.
- Consumed Soap Webservice.
Confidential
Technical Architect/Individual Contributor (Full Stack Developer)
Environment: Java 7, MySQL, Restful WebServices, Undirected Weighted Graph, Mars, CSS, AJAX, JSON, HTML5, Tomcat 7, JQuery, AngularJS, Google API, Google Maps
Responsibilities:
- Developed UI using HTML5, CSS, AngularJS, AJAX, UI-Grid, Google API, Google Maps
- Developed server-side components using Restful WebServices - Jersey Implementation, Christofides' algorithm, Euler circuit, Prim's algorithm, MySQL
Confidential, Denver, CO
Full Stack DeveloperEnvironment: Java 7, JavaScript, CSS, AJAX, JSON, HTML, JBOSS 7, MyEclipse, Informix, JQuery, SlickGrid, spring 4.0, Hibernate 4.0, Spring Boot, JMS, AngularJS
Responsibilities:
- Developed UI using HTML, CSS, JavaScript, SlickGrid, JQuery, and AngularJS
- Developed server-side components using JMS, Soap WebServices, Restful WebServices, Spring and Hibernate.
Technical Architect/Individual Contributor (Full Stack Developer)
Confidential, Cincinnati, OH
Environment: Java 1.6, Spring 3.0, Spring MVC 3.0, Spring AOP 3.0, Restful WebService, Hibernate 3.0, JQuery, JavaScript, CSS, AJAX, JSON, HTML 5, JBOSS 6, Eclipse, MYSQL, Maven
Responsibilities:
- Developed POC for order tracking system for Confidential both UI and Services.
- Services were developed using Spring and Hibernate.
- Developed bar graph using HTML 5 from first principles.
Confidential, Mason, OH
Full Stack DeveloperEnvironment: Java 1.6, Spring 2.5, Spring JDBC, Web Sphere 7, RAD 7, DB2 9.7, Soap UI, UNIX, Windows XP, Ant Hill Pro, JAX-RPC, TestNG
Responsibilities:
- Developed Test Engine to test WebServices, Payment Processing bash scripts.
- Developed WebServices to get Historical Payments using top-down approach
- Deployed EAR using Ant Hill Pro
- Developed unit test cases using TestNG to test WebServices
- Developed UNIX script to archive files based on date
Confidential, Mason, OH
Full Stack DeveloperEnvironment: Java 1.6, spring 2.5, Spring JDBC, Web Sphere 7, RAD 7, DB2 9.7, Soap UI, UNIX, Windows XP, Ant Hill Pro, JAX-RPC, TestNG, Linux
Responsibilities:
- Requirement gathering for Checks and Balances for Schedule Payment Processing System.
- Developed prototype for Checks and balances.
Confidential, Mason, OH
Full Stack DeveloperEnvironment: Java 1.6, spring 2.5, Spring JDBC, Web Sphere 7, RAD 7, DB2 9.7, Soap UI, UNIX, Windows XP, Ant Hill Pro, JAX-RPC, DynaTrace
Responsibilities:
- Developed backend SQL and shell scripts for migrating data from DB2 to Mainframe and vice versa.
- Performance tuning of Web Services.
- Performance tuning of Data Migration code to migrate data from SQL Server to DB2.
Confidential, Mason, OH
Full Stack DeveloperEnvironment: Java 1.6, spring 2.5, Spring JDBC, Web Sphere 7, RAD 7, DB2 9.7, Soap UI, UNIX, Windows XP, Ant Hill Pro, JAX-RPC
Responsibilities:
- Developed Java Web Services using JAX-RPC, Java 1.6, Spring 2.5 and Spring JDBC.
- Developed UTP and unit tested Web Services using Soap UI.
- Migrated 52 million records from SQL server to DB2.
Confidential, Atlanta, GA
Full Stack DeveloperEnvironment: Java, spring, Spring JDBC, EJB, JBOSS, Sybase 11, Test NG, Red Hat, Eclipse
Responsibilities:
- Migrated the enterprise application running on the JDK 1.3, JDK 1.4, JDK 1.5 and JBOSS 3.2.8 SP1 to JBOSS 5 and JDK6.
Confidential, Atlanta, GA
Full Stack DeveloperEnvironment: Java, spring, Spring JDBC, EJB, JBOSS, Sybase 11, Test NG, Solaris, Eclipse
Responsibilities:
- Migrated the enterprise application running on Solaris and Sybase 10 to Red Hat 7 and Sybase 11.
- Tested the enterprise application.