Home

Sudeep Mandal - Java Architect
[email protected]
Location: Alpharetta, Georgia, USA
Relocation: No
Visa: H1B
Sudeep Mandal
Java Architect
(678)430-8029
[email protected]
Alpharetta, GA
No
H1B

Summary:

Possess 17+ years of IT experience in software development & Real-time application performance monitoring (APM) for enterprise applications in Automotive Recon/Telecom/hotel-group domain with web/mobile/ middleware.
Experience as product owner & technical architect in Cox Recon division.
Experience in Cox-Automotive AWS cloud environment & infrastructure.
Experience in SOA/Microservices & Api management (APIGEE) design/implementation & APM.
Expertise on industry standard framework J2EE (Spring MVC/SpringBatch/SpringBoot/SpringDataCaching/Security/ hibernate), Messaging and portal framework.
Experience in building private & public clouds for enterprise application (Data center Hosting).
EAI methodology with Fuse ESB & TIBCO.
Proficient in designing end-to-end architecture for enterprise application.
Expertise in Application monitoring tools and real time production troubleshooting using AppDynamics, F5 load balancer admin console, VMware Turbonomics, Akamai GTM admin, Java visual VM. Experience in building private & public clouds for enterprise application.
Extensive use of analyzer tools Memory Analyzer (MAT), IBM (TDA), WireShark.
Expertise in delivering Project using Agile, Waterfall, Iterative methodologies.
Excellent relationship building skill while maintaining a high level of professionalism.
Excellent communication, presentation, & organizational skills

Key area:
Works with Product, Engineering, and Delivery peers for Enterprise Architecture approval group to refine & prioritize features for Delivery Teams in a scaled agile system.
Reviews solutions designed by the Delivery Teams to ensure they follow EA design guidance, adhere to architecture standards, and minimize technical debt.
Cloud: AWS infra (Compute/Storage/Database/Security/Networking/Analytics)
Java web application:
Spring (mvc, web-flow, batch, security, boot), Database-caching,
Messaging (AMQ/WMQ/Kafka)
Java Webservices: Rest/Soap (CFX-implementation).
Application security: OAuth v2.0, SAML, JWT
Design: SOA/Microservice.
Api Management: (Apigee- apiPolicies, Product, App, Specification/swagger, portal, Analytics, Admin).
Infrastructure:
Apache (webserver, Tomcat, AMQ, Kafka, Casandra, Zookeeper),
F5 Load balance, Gemfire.
Application performance & Monitoring (APM).
JVM, Garbage collection, Thread dump Heap analysis.
AppDynamics, Dynatrace, VisualVM.





Skills:
Dev Framework: Agile/Scrum, Waterfall, Iterative.

Cloud: AWS infrastructure.
Compute: EC2, Beanstalk, aws-lambda, aws-sam
Container: aws-ECS, aws-EKS, aws-ECR
Storage: aws-S3, aws-EBS, aws-EFS, S3-glacier
Database: DynamoDB, RDS, ElastiCache, Aurora
Security: IAM, Cognito, WAF, Firewall, secret manager
Networking/Analytics: Route53, Could front, VPC, ApiGateway, Elactic load balancing.

Language/Scripting: Java8,11, Multithreading, Java Socket programming, XML parsers (DOM/SAX), Html, Ajax, JSON, Jquery, AngularJS, Python, Dart & Flutter.

Web/Framework: SpringMVC /SpringBatch /SpringBoot/SpringDataCaching/Security/ hibernate, Struts, JSF, ADF, MVC, NodeJS

API/Services: Microservices, SOA, REST API, Web Services (JAX-WS, JAX-RS), SOAP,

Middleware Technologies: JMS, Apache AMQ, WebSphere, Gemfire, RMI, JASS, JCA.

Database Oracle12g, MySQL, DB2

Development tools: Eclipse, Net bean, Red Hat developer studio, TIBCO-Designer, Oracle-Jbuilder,
Weblogic workshop

Software configuration management:
Git/GitHub, SVN, Perforce

Design language & tool:
OOAD and UML, Enterprise Architect

Application Server
Oracle weblogic sevrver10.3, 11c, 12c, IBM websphere 7.0, Tomcat, Resin, JBOSS

Application Performance & monitoring:

AWS cloudwatch, AWS cloudtrail, AWS x-Ray
AppDynamics
Dyanatrace
Blue Stripe (Factfinder)
Java Visual Vm
Keynote measurement (Ping, Nslookup test, traceroute test, TCP Traceroute test, Instant measurement test)
Akamai Luna control center.
F5 Big-Ip console (H/w Load balancer)
Riverbed Stingray admin console.
VMware cloud service portal
VmTurbo (An Application Performance Control System for cloud & virtual environments) analyzer
Eclipse Memory Analyzer Tool (MAT)

Education: BE, from Government Engineering College, Bhopal.

Work Experience:

Cox Automotive. Atlanta-GA Dec 2020 Current
Technical Architect / Lead

Application: Recon Production Platform (RPP).
Application for Tracking, approving, prioritizing, pricing, workflow management etc., for all Retail Reconditioning work at the Manheim auctions. Supports the Shop Management activities for the Retail Reconditioning Shops, which includes but not limited to
Shop Management Application (RPP), Recon Data api, Recon360 (Web App), Prioritization Engine (PE)

RPP service is built on AWS cloud infrastructure, supported by following AWS managed services:
AWS Compute & Serverless (ApiGateway + Lambda). S3 Bucket, SNS, SQS
AWS CloudFront/Route53/Load balancer/Batch cluster.
AWS Database: DynamoDB, RDS (oracle), Elastic Cache.
AWS Security: IAM, WAF, Secrets Manager, KMS & Certificate manager.
AWS Analytics: Elasticsearch/Kibana, Kinesis data stream
AWS Developer tools: CodeBuild, CodeDeploy, CodePipeline
HTTP Requests All gateway requests are handled via standard HTTP 1.1.
Secure Transactions RPP Gateway supports SSL, ensuring the protection of user data sent over the Internet.
Authentication - Data passed through the secure AWS gateway, client and server is protected from unauthorized parties by use of HTTP enterprise token service Authentication to control access to our systems.
User failing to provide an authorized username/password are denied access.
Other projects at Cox:
1) Recon360(Part status) web application. Frontend using Dart & flutter technology
2) Miscellaneous RPP enhancement, e.g. adding DoTtin on RPP and ReconData api.

Key Responsibility
Leading Electron team in Vehicle Operation (Retail Recon) as product owner & technical architect.
Design, Deploy and maintain enterprise class security, network, and systems management applications within an AWS environment.
Implement process and quality improvements through task automation. Institute infrastructure as code, security automation and automation or routine maintenance tasks.
Design solution for new Api endpoints on AWS infrastructure supported by AWS apiGateway with backend serverless Lambda function.
Secure api access with secure token.
Solution for application performance monitoring using AWS x-ray, CloudWatch.
Design, implement and maintain all AWS infrastructure and services within a managed service environment.
Used enterprise GIT for version control management.
Define roadmap for migration of legacy application to cloud.
Demonstrate solution & receive signoff from enterprise architect team.
Assisting operation in troubleshoot production issue.
Conducting root cause analysis & publishing RCA report.


Intercontinental Hotel Group (IHG). Alpharetta-GA May 2014 Nov 2020
Technical Advisor (Architect & APM SME)

Application: IHG B2B Gateway Service & B2B Dashboard

B2B Gateway was designed to help facilitate the integration of third parties with IHG s reservation System. It allows third parties to develop clients that can search for available hotels, make reservations, and modify or cancel reservations (via ACI Worldwide) for 6000+ IHG properties. Using transaction payload XML over HTTP, clients (web applications, handheld devices, etc.) can connect directly with IHG s reservation system. The B2B Gateway allows IHG partners and affiliates to Realize several business benefits:

Non-exclusive - allows the adding of our products to your site for maximum benefit.
Full ownership of customers who book through your client.
Great rates from all IHG brands
Real-time availability direct from IHG s reservation system
Ability to integrate into existing applications that support HTTP protocol.

B2B Gateway Service supports the following technologies:
HTTP Requests - All B2B Gateway XML requests are handled via standard HTTP 1.1.
Secure Transactions - IHG B2B Gateway supports SSL, ensuring the protection of customer Credit card information sent over the Internet.
Authentication - Data passed through the B2B Gateway client and server is protected from unauthorized parties by use of HTTP Basic Authentication to control access to our systems.
Parties failing to provide an authorized username/password are denied access.
Key Responsibility
Develop Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Develop Hibernate in Data Access Layer to access and update information in the database.
JavaScript and JQuery for providing client-side validation and Spring Validator for server-side validation.
Configure Maven for project compilation and building.
Used SVN for version control management.
Extensively used oracle sql and used spring data for mapping repository.
Produced and consumed web services including SOAP using SOAP UI, JAXB, Apache CXF.
Used CXF web service in SOAP and WSDL to communicate through different application.
Involved in consuming, producing SOAP based web services using JAX-WS.
Continuous Engineering software compliance & upgrade.
JVM performance tuning.
Memory dump, thread dump and TCP dump analysis.
Primary revenue channel monitoring.
Define solution architecture for communication platform.
Define roadmap for migration of legacy application to cloud.
Demonstrate solution & receive signoff from enterprise architect team.
Datacenter hosting migration.
Assisting operation in troubleshoot production issue.
Conducting root cause analysis & publishing RCA report.


Franconnect Inc, Reston Virginia Dec 2012 May 2014
Technical Architect
FranConnect is the #1 provider of Franchise Management Systems with the most comprehensive franchising solution.
Key Responsibility: Like the profile at IHG.


AT&T Wireless, Alpharetta, GA October 2006 - October 2012
Delivery Lead
Key Responsibility
Managing 3 applications MDE, CATALYST& PDTS at AT&T.
Developed the application GUI and workflows in weblogic portal.
Developed JavaScript for client-side validations.
Developed test cases for unit level testing using JUnit.
Involved in writing queries to extract data from the Database.
Involved in testing complete flow of modules.
Involved in Data Modeling and Database Management
Creation of Design document
Developed test cases and was involved in Unit Testing and User acceptance testing. Involved in Bug Fixing
Code Review of self and peers
Responsible for Check IN of code to the Repository.
Used repository as a version control system.

CUSTOM EXPRESS CARGO CLEARENCE, Govt. Of India, New Delhi
J2EE Developer November 2005- Oct 2006

Responsibility: Web application developer, involved in development of application using webloic integration, developed test cases for unit level testing using Junit, Code Review.

Key Responsibility

Involved in development of application using webloic integration.
Developed JavaScript for client-side validations.
Developed test cases for unit level testing using JUnit.
Involved in testing, developed test cases, and was involved in Unit Testing and User acceptance testing. Involved in Bug Fixing
Code Review of self and peers
Responsible for Check IN of code to the Repository.
Used repository as a version control system.



YAMAHA ENTERPISE PORTAL, CA October 2004-October 2005
Tibco Developer

Responsibility
Role: Team Member. Worked on Leave of Absence workflow, Travel Advance workflow, HR workflows (Personal Information Change, Status Change) Change control form workflow, New Term Request,
Application Platforms Tibco BW Workflow, Tibco Portal builder, Java/JSP, Oracle9i, Sun One Appserver,
Code Review of self and peers
Responsible for Check IN of code to the Repository used repository as a version control system.

Amdocs Inc. San Jose November 2003- October 2004
Java/ J2ee Developer

Responsibility: Web application developer, involved in large enhancements of the product new features and Impact Analysis of major change requests. Developed JavaScript for client-side validations Developed test cases for unit level testing using Junit Involved in testing Developed test cases and was involved in Unit Testing and User acceptance testing. Involved in Bug Fixing Code Review of self and peers Responsible for Check IN of code to the Repository.
Keywords: user interface sthree information technology business works ffive California Georgia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1387
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: