Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Balachander R

Application Architect
Coimbatore,Tamil Nadu

Summary

Application Architect with over 16 years of experience in design, development, and deployment of real-time Web applications and the integration of disparate systems. Practitioner of Agile development techniques and solid development practices like Test driven development and Pair programming.

Overview

6
6
years of post-secondary education
16
16
years of professional experience

Work History

Application Architect

Cognizant Technology Solutions
Coimbatore, Tamil Nadu
11.2016 - Current
  • Prepared roadmap for transformation of monolith system to microservices architecture (Healthcare application) using Domain driven design.
  • Designed and implemented Microservices using spring boot, mongodb , Oracle and Netflix stack like Zuul, Hysterix, Eureka .Ensured that REST principles are followed in designing the REST API.
  • Built microservices support systems like configuration management, Monitoring, log management for microservices using Spring config, ELK stack, Yammer metrics, Graphite/collectd.
  • Provide technical leadership and responsible for developing components and the overall systems design in compliance with company policy, industry standards and clients's recommended standards..
  • Implemented Project transition from WebSphere deployment model to AWS/docker based deployment model.
  • Introduced Test driven development Using Jasmine and JUnit to the team and mentored them to leverage its benefits.
  • Implemented intuitive, maintainable, single page applications (An underwriting application & An Investment management platform) using Angular6, Angular Flex/Bootstrap, Material.
  • Reviewed the solution , design , code and provided the team with feedback and alternative solutions at each phase to ensure a maintainable and performing codebase.
  • Track Emerging technologies and evaluate their applicability to business goals, operational requirements and architecture improvement.

Tech Lead

Cognizant Technology Solutions
London, UK
11.2012 - 10.2016

• Designed and developed scalable and highly responsive E-Commerce application using Scala, Coffeescript, REST api, MongoDB.
• Re-Engineered legacy solution(Agent replacement shop), translated legacy system requirements and developed web based solution with improved design and flexibility using apt technologies like Scala and MongoDB.
• Designed and developed OAuth2.0 & OpenId-Connect based delegated access and delegated identity provider mechanism for the enterprise using Java, Spring, MongoDB & REST.
• Implemented continuous integration pipelines and models using Jenkins and Nexus to provide immediate feedback to the team and aid in release management.
• Followed Agile Development model (Extreme programming model) using Test driven development methodology and pair programming.
• Played key role in introducing new technologies like Scala & MongoDB and Published the experience to other projects in the group to use it in right way to handle the readability and maintainability of the codebase.
• Researched and implemented performance testing suites using Grinder and Gatling to identifying the bottleneck and capacity of the application.
• Worked with Scrum Master and product owner through Agile ceremonies to design technical solution, provide development sizing’s & cost analysis estimates

Senior Developer

Cognizant Technology Solutions
Chennai, Tamil Nadu
10.2008 - 09.2012

• Designed and Developed various components of Risk Management system(J2EE Application) like Integration, security, Cache and configuration management using Spring MVC, JSP, JMS, & Jax-ws.
• Developed Java based tool (COBAN) using Java, JavaCC and Cobol grammar definition to define code quality rules, configure, execute rules and measure compliance of COBOL projects.
• Developed configurable Stubs System to facilitate external integration data management by the Application development team.
• Responsible for development environmental design /setup(RSA, Clear case) for the application based on the technical requirements.
• Developed comprehensive Automated unit testing using Junit and Mock frameworks.
• Introduced and implemented automated application build jobs using Cruise control.
• Assisted in transition of knowledge to the support teams and to support organization with any defects raised post production as required.

Developer

Cognizant Technology Solutions
Chennai, Tamil Nadu
04.2005 - 10.2008

• Understood Business requirement of a Dutch Bank online loan processing system and implemented the solution using Java, Struts, EJB, JSP.
• Developed and implemented the integration of the Mortgage mutation application with other External systems through MQseries / JMS & Webservices using J2EE technogies like Jax-ws, EJB & JMS.
• Designed and developed business reports Using Jasper Reports, iReports and Quartz scheduler.
• Created release based Sql scripts for Application releases.
• Automated Application Build process through Ant scripts based on delivery requirements
• Developed automation scripts for deployment of the application in IBM websphere application server using JACL and UNIX scripts.
• Adhered to process and tools (defined by the organization and the Client), follow the SCM policies set for project

Education

Bachelor of Science - Computer Technology

Coimbatore Institute of Technology
Coimbatore
06.1998 - 05.2001

Masters of Computer Applications - Computer Applications

Bharathiyar University
Coimbatore
06.2001 - 05.2004

Skills

Web and REST Applications using Java 8, Spring, JAX-RS, JAX-WS, JMS and JPA

undefined

Accomplishments

  • EPFL certified Scala Programmer
  • IBM certified WebSphere administrator
  • Certified Business component developer
  • Certified Java Programmer for the Java 2 Platform

Timeline

Application Architect

Cognizant Technology Solutions
11.2016 - Current

Tech Lead

Cognizant Technology Solutions
11.2012 - 10.2016

Senior Developer

Cognizant Technology Solutions
10.2008 - 09.2012

Developer

Cognizant Technology Solutions
04.2005 - 10.2008

Masters of Computer Applications - Computer Applications

Bharathiyar University
06.2001 - 05.2004

Bachelor of Science - Computer Technology

Coimbatore Institute of Technology
06.1998 - 05.2001
Balachander RApplication Architect