Post Job Free
Sign in

IT Software Architect

Location:
Irving, TX
Posted:
August 29, 2024

Contact this candidate

Resume:

DWARAKANATHAN

THIRUGNANASAMBANDAM

SUMMARY

IT Software Architect with 19 years of experience in Java / J2EE Software design, development & integration for enterprise, b2b, web, desktop clients, mobile and service-oriented applications. Experienced in application design and development of cloud strategy in a SaaS driven enterprise business model using Microsoft Azure, B2B Integrations using API Management, SOA - Web services, RedHat Fuse ESB Integration platform. Have been a successful, internationally experienced practitioner, with demonstrated ability to create and implement IT Solutions, manage and deploy large-scale development projects, manage solution teams and project budgets, drive increased client satisfaction and revenue. Experienced in business, system architecture & design of complex systems using UML model. Sound knowledge in designing & implementing application architecture for projects that demands huge volume of data processing, performance, scalability and reliability. Experienced in middleware technologies using enterprise integration patterns. Professional “Scrum Master” in execution of agile projects. Around 10 years of experience in Project Management, Pre-Sales & Solutions. Responsible for project planning

& tracking, milestones, deliverables, financial tracking, resource allocation, reporting, and client business relationship management. Successfully delivered large complex projects within project budget to migrate legacy applications to enterprise platform. EXPERIENCE

Blue Yonder Inc

Senior Project Manager / Software Architect, 05/2018 - Current

• Develop a product “Warehouse Execution System” for large clients such as DHL using Microsoft Azure platform.

• Define the vision for and implement solutions related to creating the Digital Warehouse of the future with particular emphasis on automating the warehouse.

• Design and develop high performing, scalable and testable solutions for handling real-time transaction processing from requirements, collaborating with other team members.

• Communicate designs and solutions to other members of the development team as well as senior management to obtain buy in for the proposed solution as well as raise awareness of potential risks.

• Application design & implementation using Microsoft Azure Cloud Infrastructure, Spring boot framework, Docker, Kubernetes, REST API managed using Azure API Management, Cosmos DB, MySQL, Azure SQL, Azure Service Bus, Azure Event Hubs, Identity management using Azure Active Directory and React JS

CONTACT

Phone: +1-814-***-****

Email: ******.******@*****.***

LinkedIn Profile

EDUCATION

M.Sc., Software Engineering, 04/2005

Coimbatore Institute of Technology -

Coimbatore, INDIA

SKILLS

• Technologies: Java/J2EE, Spring,

Hibernate, Web Services - SOAP &

REST, Micro Services, OAuth, React JS,

JSF - RichFaces, Struts, HTML, XML,

JSON, PL/SQL

• Business Domain: Supply Chain,

Transportation, Aviation, Energy,

Finance, Health Care, Telecom,

Insurance

• Cloud Platform: Microsoft Azure,

Cloud Foundry, AWS (EC2, S3)

• Middleware: Red Hat JBoss Fuse ESB

6.2.1 (Apache Camel, Active MQ, Karaf

& Fabric)

• API Management: Microsoft Azure API

Management, Akana, Mulesoft

Anypoint Platform, Red Hat 3scale

• Container Platform: Docker,

Kubernetes, Terraform

• Software Methodology: Scrum &

Kanban using Rally & JIRA, DevOps

using Jenkins

• Messaging Platform: Microsoft Azure

Service Bus / Event Hubs, IBM MQ,

Active MQ, Kafka

• Content Management: JBoss Portal

Server 2.6.8

• Identity Management: Azure Active

Directory

• Modeling & Designing: UML 2.0 using

Rational Rose, Lucid chart

• Manage code quality using SonarQube, Cobertura, Junit Testing, Selenium, JMeter, Pact, Checkmarx, Blackduck, White hat Testing.

• Participate in or lead code review verify maintainability, extensibility and minimize complexity.

• Identify and develop next level architects and senior developers for succession planning within the product.

• Responsible for planning and delivery of the product / project from start to end.

• Assess project risks and devise mitigation strategies to avoid potential roadblocks.

• Manage the project teams associated with the project, including recruiting and managing resources for the project, as well as coaching and mentoring members of the team to progress on their career paths.

• Coordinate with key stakeholders outside of Product Development, including Product Management Group, Support, Services, and customers.

• Deliver releases and sprints on time, in scope, and with high quality. Support and maintain a product or project adhering to defined SLAs.

• Review quality metrics and execute remediation plans.

• Champion Agile/SCRUM development methodology

• Keep the entire team and stakeholders up to date on the status, expectations, and direction for the activities being managed.

• Conduct appraisals, provides feedback, and manages work allocations for direct reports, and approves the same for indirect reports.

• Keep abreast of the new industry trends and analyze how they can be applied to current delivery project and drive the acceptance of recent technologies and processes, interacting with both product and platform teams.

Capgemini

Senior Project Manager / Technical Architect, 04/2016 - 04/2018 Project Manager / Technical Architect, 04/2013 - 03/2016 Project Leader / Technical Architect, 12/2009 - 03/2013

• Worked in various domains in GE through the association with Capgemini managing projects and programs from both offshore and onshore.

• Grew a smaller team of onshore, offshore account to a larger presence within GE Transportation domain and handled the entire program between the customer and company.

• Requirement analysis, preparation of use cases, documentation

(BRS, FRD) pertaining to requirements based on discussion with cross-functional teams.

• Prototyping applications to model the system's functionality.

• Providing solutions using formalized technical stack, technical architecture and frameworks that meets client's standards and expectations using technical design document.

• POCs in REST API, Micro services, Service registration & discovery using Spring boot, AWS.

• Design & Development of mobile version of the application supporting iOS, Android & Blackberry devices.

• Architected a B2B model between GE and its customer using Akana

• Backend: MS SQL, Cosmos DB (Mongo

DB API), MySQL, Oracle 10g

• Application Servers: JBoss, BEA

WebLogic, IBM WebSphere v6.1

• Application Monitoring: Elastic, Azure

Application Insights, AppDynamics,

Hawtio

• Code Quality: SonarQube, Cobertura,

Junit Testing, Selenium, JMeter, Pact,

Checkmarx, Blackduck, White hat

Testing

• Tools: IntelliJ IDE, IBM WebSphere

Studio Application Developer 5.1, IBM

Rational Application Developer 7.0,

Eclipse IDE 3.3, Rally for Agile HP

Application Lifecycle Management

(ALM), HP QC (Quality Center) Oracle

SQL Developer, TOAD for Oracle,

Rational Robot

• Configuration Tools: GitHub, Star

Team 6.0, Rational Clear Case 7.0,

Team Foundation Server, CVS, SVN

• Operating Systems: RedHat Linux,

Windows

ACHIEVEMENTS

• Received one of the most coveted

award “Executive’s Choice Award” in

Capgemini in 2015 among 170,000+

employees for outstanding delivery

excellence and customer

satisfaction.

• Received the prestigious and

highest award “CEO Award” in

Capgemini in 2010 for outstanding

delivery excellence and customer

satisfaction.

INDUSTRY EXPERIENCE

• Syntel India Pvt. Ltd., Chennai

June 2003 - November 2003

• HCL Technologies, CISCO, Chennai

November 2004 - May 2005

API gateway and security services.

• Preparation of DB model design, SQL scripts (DDL, DML) in Oracle

• Application design & implementation using JBoss middleware - Fuse ESB Integration framework (Apache Camel, Active MQ, Karaf & Fabric), SOA - Web services.

• Lead the effort for migration of applications to Predix 2.0 - Cloud Foundry (using micro services and Angular JS).

• Migration of existing code from SVN to GitHub, applications into GE's ICS (Cloud).

• Involved in DevOps migration / automation for code review, build and deploy using Jenkins CI / CD.

• Responsible to execute system, integration and regression testing.

• Overseeing major release of the JBoss portal & mobile application for customers and migrating the application to JBoss portal and monthly releases of the application for customers.

• Prepared project plans, milestones, deliverables, and status reporting and reported projects' status on a day-to-day basis to all stakeholders.

NTT Data

Technical Leader, 03/2008 - 12/2009

Senior Software Engineer, 08/2006 - 02/2008

Software Engineer, 05/2005 - 07/2006

• Lead Development and QA teams from various domains and projects across the globe.

• Analyzed requirements and prepared Business Requirements document, prepared design for new development features using UML Rational Rose and interacted with clients and onsite coordinators for solution approval and clarifications.

• Developed application using J2EE as primary technology and tested application modules before production delivery to ensure functionality is as per requirements.

• Prepared unit test plans and executed unit test cases to identify defects during development phase.

• Researched and developed integration code which interacts with

“Microsoft Exchange Web Service” for handling conversations and attachments related to new features.

• Managed a separate module “Alarming” end-to-end independently which manages alarm generation using JMX-SNMP protocol conversion and third-party tool NetIQ.

• Taken ownership of multiple use cases such as complex prorated insurance premium algorithms, Quotation processing and Policy state changes

• Served as onshore coordinator for the team from Alpharetta USA, primarily as J2EE designer and lead developer.

• Responsible for distribution of the software artifacts to different environments and servers

• Followed stringent QA processes and managed peer reviews, cross team reviews, SQA reviews for quality of deliverables.

• Prepared WSR (Weekly Status Report), MSR (Monthly Status Report), PRCA (Project Root Cause Analysis Report) to provide status updates on each of the projects.



Contact this candidate