Architect Resume
New, JerseY
SUMMARY
- Sixteen years of experience in the IT industry with extensive experience Java/J2EE technology in Analysis, Design, Development, Testing and implementation of software applications and products.
- Extensive experience in managing software development/deployment and customer interaction in Onsite - Offshore model.
- Expertise in Object oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Integration Patterns,Unified Modeling Language (UML).
- Experience in working with SOA Architecture Web Services, SOAP, WSDL Architecture.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
- Proficient in J2EE components such as Servlets, JSP, Spring MVC, Sprig Boot,JDBC, Java Beans.
- Expertise in writing client side validations using Ajax,JSON Javascript and Struts validation framework.
- Extensive experience in developing applications using Java, Swings, Servlet 2.4, JSP, JDBC, XML Technologies, JQuery, JavaScript, HTML, DHTML, Web Designing.
- Experience in writing ANT scripts and Log4J and JUnit, JTest for unit testing.
- IDEs for development - RAD, JBoss Developer Studio, NetBeans and Eclipse.
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Excellent experience in software development methodologies including Scrum/Agile Model.
- Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
- Experience in developing large complex applications Skilled in using development tools including source code control, debugging, and profiling.
- Experience in Multi Year development and maintenance project across geographical locations like Canada, Australia and USA.
- Worked on various Domains Banking, Insurance, Underwriters,Telecom and Manufacturing sector.
- Rich experience in re-engineering concepts like Refectoring and reverse engineeringand J2EE Design pattern (Singleton, Session Façade, Service locator, Value Objects) and Core Design patters.
- Proven ability to define road-map, prioritize tasks and streamline processes for on-time delivery of projects.
- Experience in working as Onshore/Offshore lead and manage team in both locations and worked as liaison between teams.
TECHNICAL SKILLS
Languages: Java1.4/1.5/1.6, SQL* Plus and PL/SQL
J2EE Technologies: J2EE, Spring MVC, JSP, EJB 3.0, Servlet, Struts Framework, RMI, HTML, Java Script,JQuery, Hibernate, JUnit, WebServices/SOAP/Axis 1.3/REST,JMS,MQSeries,Ajax,JSON
Web/App Server: IBM Web sphere Application Server 6.1 and BEA Weblogic 8.1, 9.x, Tomcat 8, Jboss Application server 4.1, Spring Boot,Spring REST,Spring Data JPA,Spring Batch,Scala,Spark,AWS
Internet: XML, XSL, HTML, DHTML, CSS and JavaScript,EXT JS 4.2.2
Caching Strategies: Redis
Databases: Oracle 12C, DB2, MySQL, PL/SQL, MS Access,Postgres
IDE/Tools: RAD 6.x, IntelliJ IDEA, HP Quality Center, Eclipse, Rational Rose, SQL developer, JBuilder, Visual Age for Java 3.5/4.0,JIIRA Rally(Agile)
Version Control Tools: Tortoise SVN, CVS, VSS, Changeman,PVCS,GIT
Design Methodologies: Rational rose (UML), MS Visio Pro 20 16
Operating Systems: Windows, Linux
Build Tools: Ant, Maven, CruiseControl
File Transfer tools: WinSCP
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Architect
Responsibilities:
- Ingested data from various external Systems like HDFS, Hive, RDBMS, Amazon S3 for meter readings and other details from Aclara, Datamatic etc
- Ingested data are internally processed to perform the required joins and transformation driven by Business Requirement Document using Spark executed in Amazon EMR and Zeepline
- Different Applications like AMI, CSO, MeterOPS, C1V, MajorAccounts, Spend Analytics, Billing Apps etc will process these transformed dataset for their Dashboards, Reports etc
- Managed several REST API Services like Water High Usage Alert, Water Leak Alert, Water Usage Prediction etc.
- Creation of EMR,EC2 instance in AWS for the deployment of the application.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Used API Gateway for easily migrate from one API Gateway to other which increase portability.
- All API Gateway specific logic can be built into proxies or in these wrapper APIs.
- Used Stack Driver to increase the trace time more than an hour.
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Troubleshooting and monitoring API proxies running on Apigee using Trace tool.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
- Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using Angular JS 1.X for a POC for converting CIM UI.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
Environment: Java 8, Hive, Microservices,Amazon S3,Spring, Amazon EMR, Zeepline, Postgresql, Spark, Microservice, Spring Boot, Unix shell scripting,Apache Kafka
Confidential, Washington DC
Architect
Responsibilities:
- Interacting with the business users, analyst to arrive at the needs of the end users.
- Reverse Engineering to address the performance issue raised due to the wrong implementation technique using Java.
- Implemented core functionality as part of refactoring using Java 8, REST API and JMS.
- Performance tuning for the application.
- Framing object hierarchy for the Framework
- Framing Functional as well as technical requirements.
- Development of critical EPIC for the application.
- Deploying the application in the cluster in EC2 instances.
- Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
- Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
Environment: Spring MVC,REST,Oracle12C,AWS,Apache Kafka
Confidential - SANTA CLARA, CA
Architect
Responsibilities:
- Worked in EXJS 4.2.2 and the Confidential framework for the development of web application.
- Involved in CRM activities to get the design approved.
- Interacting with the business users, analyst to arrive at the needs of the end users.
- Framing functional requirements for the application to increase the profitability of the product for the final release.
- Refactoring the Application Framework code to the new standard devised by me.
- Worked extensively with SOAP and Restful web-service for application integration. Extensive knowledge of both Creation and Consumption of Web Service.
- Implementation of jboss cache for the application.
- Implemented charts which depicts the frequent changes in Virtual Machine/Host Memory Utilization and CPU Utilization.
- Used Micro Services to improve the scalability of the application for the data retrieval and usage in the application.
- Implemented the Virtual Machine operation from UI using virt API.
- Design and Implementation of end to end feature of HP-Gen 9 features in UI using SNMP V1/V3 mode.
- Integrated Lights-out feature implementation in the application.
- Bamboo plan integration with the build process.
- EJB timer implementation in the UI/Server-side for querying the data related to Virtual Machine and session.
- Agile methodology adapted for the delivery to overcome the impediments and fasten with delivery with less hurdles.
Environment: EXT JS 4, Spring MVC,Boot,REST,Libvirt,Oracle11g,AWS
