Java Solution Architect Satheesh Marichamy
************@*****.*** Cell: 206–549-9639
Professional Summary
Highly seasoned and 14+ years of experienced Java Senior Solution Architect with exceptional skills in all areas of software construction and programming. Expert in programming, troubleshooting, team handing and ensuring quality at every stage of software life cycle. Ability to function independently or as part of a team. Core Qualifications
• Excellent knowledge of software construction and programming
• Profound ability to quickly understand complex business requirements.
• Excellent programming skills and Strong experience in Java (JDK 1.5/1.6/1.7/1.8), J2EE, SSL, Beans, JavaScript, Ajax, Velocity Script, XML, XSLT, HTML, HQL, SOA, Web Services, REST, SOAP, TCPIP, TLS, TCP/IP, Tomcat, WebLogic, JSTL, WSDL, SAML, XSD, XPath, AJAX, Struts, Spring MVC, Spring Boot, Microservices, AngularJS, Hibernate, Oracle, SQL Server and knowledge on AWS
• Vast experience in various business domains including HRMS, Retail and Banking
• Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, UML), MS-Office, Visio, SVN and Git
• Worked with top rated banking, financials & retail clients (CAT – Nashville-TN, PNC – Pittsburg PA, BMO - Toronto, TD - Toronto, Intesa-Italy, CWB - ON, FTB –TN and Carrefour - France )
• Performed various mixed roles like, Technical Lead, Architect, Functional designer, production support lead and Dev.-Lead.
• Manage a team (located in both on & offsite) of 20 developers, 4 QAs & 2 BAs and involve in hiring, training, coaching and evaluating job performance.
• Skillful at developing multiple interfaces by reuse of modules using MVC architecture.
• Worked on post-production support, tracked the tickets, prepared the status reports & RCA report, supported on change request design/development & delivery.
• Experience in preparing functional & Technical Design Documents, data element mapping documents.
• Proven record of working in both small and big teams under stringent timing constraints and ability to deliver on time in a high-pressure environment.
• Experience in performance tuning to improve performance across multiple systems.
• Experienced and proficient in developing Stored procedures, Views, Cursors, and Triggers.
• Working closely with technical and non-technical leaders to strategize on delivery approach & dependency management.
• Implemented reusable complex components and models in most of the projects.
• Exceptional presentation and organizational skills, Good written and oral communication skills
• Highly Self-motivated and goal-oriented team player with strong analytical, debugging and problem-solving skills
Page 2 of 4
Technical Skills
Languages Java, C
Software Methodologies Object Oriented Analysis & Design, UML, SDLC (Agile, Waterfall)
Web technologies
J2EE, SOAP Web Service, REST Web Service. HTML 5, CSS 3, JavaScript,
Ajax, XML, WSDL, JSON
Java Frameworks Spring 5.x, Spring Boot and Microservices, Hibernate 3.x, Struts 2.x, Apache, EJB, Quartz
Java Script Frameworks Angular 1.x/5.x
Server/Container WAS, Apache Tomcat 8.x, Node Server, Apache, IIS Operating System Windows, Linux (Redhat), UNIX
Development Tools Eclipse, TOAD, MS SQL Studio, RAD, IntelliJ, MS Visio, UMLet, SoapUI, Chrome Debugger
Configuration Management CVS, SVN, Git
File Transfer Tools WinSCP
Build Tools Angular CLI, Maven, Jenkins
Code Quality Tools Sonar
Project management Tools MPP
Other Tools/Products WCS (WebSphere commerce server) Defect Tracking Tools Bugzilla, ALM
Database Oracle 10g/11i/12c, MYSQL, MS SQL
Document Management MS SharePoint, One Note
Education
Bachelor’s Degree – Bachelor of Technology in Information Technology, 2006, Anna University, Chennai, India Trainings
• Had training on HCL(IBM) – WebSphere Commerce Server (WCS6) in 2009
• Soft skill development in 2019
Page 3 of 4
Professional Experience
1) Java Solution Architect at Birlasoft Inc., Nashville, TN Clients: Caterpillar Financial Services- Nashville, TN Jan’ 2020 – Till Date
Project: Capitalstream Implementation - multi country roll out & Upgrade
● Interaction with Client-side business & technical teams to gather business requirements and generate TDD.
● Develop the technical roadmaps and led proof of concept (POC) for the complex requirements.
● Manage all software development activities including the Database design & development of custom features and enhancements, integration with existing core system(s)/third party applications.
● Manage the production support team & desired activities as planned (hotfix releases /bug handling / batch support/Performance monitoring).
● Handling solely multiple projects including managing independent consultants and offshore teams (both technical
& non-technical).
● Supervise, track and report the Project status to the senior management as part of resource planning on various assignments.
● Mentoring and providing technical assistance to co-team members on complex implementations
● Design and Develop autonomous Spring Microservices like User, Dealer, Finance Products, Assets & Pricing.
● Manage a team (which located in both on & offsite) of 20 developers, 4 QAs & 2 BAs and involve in hiring, training, coaching and evaluating job performance.
● Review (Internal and external) of deliverables and implement the best practices.
● Organize & Co-ordinate multi-country business users & stack holders.
● Working on Project requirement analysis, work with infrastructure team on sizing, module & task break-up, Estimation, prepared functional & Technical design documents, development readiness check list, kick-off meetings & status follow-up with offshore & customer team, owned/supported on critical developments & root cause analysis, build & delivery, involve on various levels of customer side test events and production deployment and postproduction support activities)
● Use Maven, SVN / Git and Jenkins for Source control, configuration & management, build/deployment.
● Performed the security scan to identify & resolve the threats like cross-side scripting.
● Implemented Spring Security with oauth2 & SAML authentication for various clients. Environment: Java, J2ee, Spring, Velocity Script, Java Script, Oracle 12c, XSLT, AngularJS, SSO/OAUTH2, SAML, Tomcat, XML and Web Services
2) Java Technical Lead at Linedata, Seattle, WA & Nashville, TN Clients: CAT - Nashville, TN, PNC – Pittsburg, CWB - Canada Mar’ 2013 – Jan’2020
Project: Capitalstream Implementation & upgrade
Page 4 of 4
● Interaction with Client-side business & technical teams to gather business requirements and generate TDD.
● Worked on Project requirement analysis, work with infrastructure team on sizing, module & task break-up, Estimation, prepared functional & Technical design documents, development readiness check list, kick-off meetings & status follow-up with offshore & customer team, owned/supported on critical developments & root cause analysis, build & delivery, involve on various levels of customer side test events and production deployment and postproduction support activities)
Environment: Java, J2ee, Spring, Velocity Script, Java Script, Oracle 12c, XSLT, AngularJS, SSO/OAUTH2, SAML, Tomcat, XML and Web Services
2) Senior Java Developer at HCL America Inc., Seattle, WA / Canada Clients: FTB (USA), TD (Canada), BMO (Canada), PNC (USA), Intesa (Italy) Mar’2010 – Mar’2013
Project: Capitalstream multi country roll out and Upgrade
● Interacted with Client-side business & technical team to gather business requirements and generate TDD.
● Develop the technical roadmaps and led proof of concept (POC) for the complex requirements.
● Database design based on customer requirements, Developed & deployed the new business modules. and complex integrations with existing core system/third party applications.
● Mentored and provided technical assistance to co-team members on complex implementations.
● Handled communication with offshore team on daily basis.
● Involved in Code configuration management.
● Reviewed (Internal and external) the deliverables and implemented best practices.
● Performed the security scan to identify & resolve the threats like cross-side scripting.
● Used Maven, SVN / Git and Jenkins for Source control, configuration & management, build/deployment.
● Managed mid-range of team (10+ subordinates in offshore) & deliverables on time. Environment: Java, J2ee, Spring, Velocity Script, Java Script, Oracle 12c, XSLT, SSO, Tomcat, XML and Web Services
3) Sr. Java developer at UST Global, Chennai, India Client: Carrefour Group, France India Supplier& Customer Portal, France Nov’2009 – Feb’2010
Project: Carrefour India Supplier& Customer Portal
● Interacted with onsite for business requirement analysis, design and development
● Involved in Coding, Managing deliverables on time
● Reviewed (Internal and external) the deliverables
● Involved in all the phases of SDLC (analyze, Code, Code review, Unit Test and release)
● Completed project in 3 months on the new platform with 1 week trained and it attracted customer to offer further business.
Environment: Java, J2ee, Cloudscape DB, RAD, CVS, and IBM WCS 6.0