Cloud And Big Data Solution Architect Resume
NJ
SUMMARY
- Cloud and Big Data Solution Architect / DevOps with 12 years of IT experience in Architecting, Designing, Implementing, Deploying, Managing and Delivering Enterprise grade Web Applications on AWS cloud.
- Subject Matter Expert with firm understanding of AWS Cloud offerings and providing technical direction to Engineering teams.
- Working on AWS cloud hosted Data Analytics platform for Event Stream Processing in Real - Time and Batch Analytics using Big Data Lambda Architecture.
- Working on system design of Real-Time Data Ingestion and Analysis using cloud-based services like Kinesis, Lambda as well as open sources like Flume, Spark Streaming etc.
- Worked in Finance/Banking, AR/VR, USA Railways, Government and Franchisee domains.
- Hands-on experience in designing Restful APIs and Micro-Service Architecture.
- Hands-on experience in AWS Compute, Storage, Networking, Load Balancing, Firewalls/Security, Management Tools and Big Data Services.
- Hands on experience in migrating existing application in AWS cloud and decouple all teh components to make best use of Amazon Web Services.
- Hands on experience with Docker Containers, Kubernetes and AWS Elastic Container Service.
- Experience in Web based applications using various frameworks and technologies -Spring Java/J2ee (JSP, Struts, JDBC, EJB, SOAP, Web services, WSDL), Ajax, XML, XSLT, XSD, Hibernate, REST web services, JMS, IBM MQ and Tibco messaging.
- Experience in configuring teh Web Application in Continuous Integration using GitHub, ClearCase, Sonar, Hudson/Jenkins and Ant / Maven script.
- Believe in continuous learning and applying new software solutions which make software development enjoyable and productive.
TECHNICAL SKILLS:
Architecture: SOA, Micro-Services, Domain Driven Design
Architect Tools: Microsoft Powerpoint, Microsoft Visio, Lucidchart
AWS Services: Compute (EC2, VPC, Bean Stalk, Lambda, Auto Scaling), Storage (S3, EBS, EFS, Glacier, Storage Gateway), Database (Aurora, RDS, DynamoDB, ElastiCache), Networking & Content delivery, Developer tools (CloudFront, Route53, ELB), Management Tools (CloudWatch, CloudTrail,), Application Services (API gateway), Messaging (SQS, SNS, SES), Security Identity & Compliance (IAM, KMS)
Big Data: Hadoop, HDFS, Flume, Spark Streaming, AWS Glue, AWS S3, Kinesis, DynamoDB, EMRProgramming Languages Java/J2ee 7/8/10, Python, JavaScript (NodeJS / AngularJS)
Enterprise Java: REST Services, Micro-Services, Spring Framework, Spring Boot, Messaging, Spring Cloud, Spring Batch, Spring WebServicesDatabase Oracle 11g, MySQL 5.x, Sql 2008, AWS Aurora, AWS RDS
Web Server: Apache, Nginx, Tomcat, JBoss, WebSphere
Operation Systems: Linux, Ubuntu, Windows XP, AWS Linux
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Cloud and Big Data Solution Architect
Responsibilities:
- Design and implementation of Big Data digestion platform, transformation and modelling.
- Design and implement scalable micro-services platform using containerized as well as serverless cloud offerings.
- Design and implement real time data ingestion with Kinesis Firehose and persisted data in data lake.
- Design and implement data lakes for OLTP and OLAP data processing of time series data.
- Create documentation around teh setup and implementation of above design patterns.
- Provide technical oversight, review and quality control of AWS artifacts throughout teh project
Confidential, NC
Technical Architect/AWS Solution Architect
Responsibilities:
- Understanding teh baseline application architecture in regards of server setup, database setup and application framework.
- Analyze AWS solutions to meet teh application specific needs and discuss teh same with business, get approvals.
- Ramp up development team in new AWS skills and facilitate with technical guidance.
- Understanding critical business needs and providing technical solutions across Physical server and AWS Cloud.
- Worked extensively on Technical Architecture Document and System Design Document for teh project.
- Helped project manager in creating tasks, stories and sprints as we worked in Agile mode.
- Keeping track of all teh implementation and worked with managers to setup timelines and schedules.
- Successfully delivered teh first phase of application and now working on performance, cost-efficiency, fault tolerance and security improvements.
Confidential, Cary, NC
Java Technical Lead / Technical Architect
Responsibilities:
- Analyzed users’ needs and planed information streams.
- Developed customized client-side modules (JSP, Java Servlets, AngularJS, HTML, Apache)
- System-Generated Elements. Important information delivered to users, such as automatically-generated Equipment Type Codes and End-of-Service Dates
- Query Data. Reporting capabilities are enhanced to provide immediate online reports, including self-service data query tools and custom reports with Advanced Query
- Statistics and Analysis Services. Confidential continues to offer data analysis services to equipment owners utilizing teh expanded capabilities of our new Umler system. For more information, please contact Confidential customer support with your requests.
- Component Registry. Umler system capabilities increased in 2011 to include teh registration of wheel sets by wheel shops and teh ability to associate wheel sets with equipment.
Confidential
Lead consultant - Java/J2EE
Responsibilities:
- Requirement gathering from end users and use case creation.
- Support and Review of functional UML designs created by BA and ER diagrams created by teh team.
- Identify risks and plan mitigations along with PM.
- Estimation, inputs for planning/scheduling/tracking of development work.
- Leverage and extend teh existing framework of iGovern Product to implement additional customer requirement like interface to handle file inputs.
- Extensively developed BIRT reports.
- Extensively worked on Spring MVC and Hibernate to develop teh application as per teh customer need.
- Responsible for design and development of various business components (services) for employer registration, accounting and reporting etc.
- Worked on JMS for asynchronous messaging.
- Troubleshoot existing code and fix issues for already published reports.
- Interface with teh DB development team leads to identify timely deliveries of data base objects like stored procedures, views as required across reports.
- Interface with teh build and deploy team to ensure timely UAT/QA builds.
- Work with teh client manager to provide daily status on knowledge transition from teh onsite team from a complete program perspective.
Confidential, NJ
Java Lead Developer
Responsibilities:
- Worked with program owner to understand teh requirements.
- Worked on teh project plan and estimations of teh end dates and update teh same in Rally.
- Worked on core framework of teh project along with team.
- Provide inputs for feasible technical solutions of development work.
- Configured continuous integration for teh whole project using Sonar and Hudson.
- Actively working on Spring MVC, IOC, and transactions.
- Develop JSP components for teh report input forms using Struts tag libraries. Develop teh necessary data models in teh form of java beans used by teh JSP input forms.
- Create java objects for teh input XMLs using JAXB.
- Extensively worked in SOA to integrate our application with other applications.
- Developed database procedures, cursors, triggers.
- Worked closely with development team for timely deliveries of development tasks.
- Work with teh client manager to provide daily status on knowledge transition from teh onsite team from a complete program perspective.
Confidential
Senior Software Developer
Responsibilities:
- Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
- Designed database structure of teh whole project.
- Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
- Developed stored procedures to perform various backend tasks as needed by teh systems.
- Extensively worked on Struts framework.
- Created action classes as per teh front end need.
- Optimized teh application using Standard Java Performance tuning practices.
- Created test cases for Client System.
- Developed email facility using Java Mail API to send quiz/test scores to teh user at his registered email-address.
- Performed unit testing on individual modules to check for correct functionality.
Confidential
Software Developer
Responsibilities:
- Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
- Designed database structure of teh whole project.
- Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
- Developed stored procedures to perform various backend tasks as needed by teh systems.
- Created action classes as per teh front end need.
- Optimized teh application using Standard Java Performance tuning practices.
- Created test cases for Client System.
- Developed email facility using Java Mail API to send quiz/test scores to teh user at his registered email-address.
- Performed unit testing on individual modules to check for correct functionality.