BALAKRISHNAN MAHARAJAN
Email: adi1dq@r.postjobfree.com Contact No.: +91-988*******
SUMMARY
An enthusiastic architect with experience in software architecture design and development for 19+ years
Full time Technical Architect for past 7+ years
Experienced in designing distributed systems using cloud well architected framework principles
Excellent in applying the appropriate architecture patterns, design patterns and design principles
Good knowledge in Java, JEE (Spring), C++, AWS, NoSQL, Container and Container orchestration
TECHNICAL SKILLS
Programming Languages : Java, JEE, C++, Javascript, Basics of Python
Frameworks : Spring, Hibernate, Apache CXF
Other Technology Stack : REST (Web and Microservices), AWS Services,
Apache Kafka (Core, Streams), Docker, Kubernetes, Apache Camel, Apache Tomcat, Nginx, memcached, Redis, OAuth2 & OpenID Connect
Cloud Technologies : AWS
Platforms : Linux
Databases : Oracle, PostgreSQL, DynamoDB
Tools : Maven, Git, Jenkins, SonarQube, Cobertura, VisualVM, MS Visio, JIRA,
Rally, Cachet, Cloudcheckr, LogicMonitor, Logentries, MS Project
Software Development Methodologies : Agile/Scrum, Agile SAFE, Waterfall methodologies
CERTIFICATIONS
AWS Certified Solutions Architect Associate
IBM Certified Application Developer – Cloud Platform V1
PROFESSIONAL EXPERIENCE
Since Jun, 2019 HID Global, Chennai System Architect
Achieved better availability, scalability and security, by refactoring the existing applications to microservices and event driven system.
Analyse and define the upcoming projects and roadmap with product management team
Migrated the Mobile Access Control System (ACS) from on-premise to AWS environment, to achieve better scalability and availability.
Achieved high availability for Mobile ACS by setting up Stand-by Disaster Recovery system.
Designed and implemented the new subscription analytics platform with Kafka and Kafka Streams
Reducing cost and improving performance by fine tuning/advancing the AWS services. Deployed new tools to automate processes related to security and system maintenance
Apr, 2018 – Jun, 2019 ViaSat India Pvt. Ltd., Chennai Technical Architect
Improved performance and reduced cost by migrating the applications to AWS ECS cluster from static Amazon EC2 instances. Refactored the application services to microservices and containerized.
Redesigned other products with monolithic design to Microservice architecture design
Been part of a DevOps team, involved in design, implementation activities
Mentored team members by providing guidance and make them follow best practices
Apr, 2016 – Apr, 2018 Syntel, Chennai Senior Technical Architect
As a Senior Java architect, interacted with other architects and business analysts in enhancing existing applications and proposing new technical designs to the clients. Involved in legacy modernisation activities.
Client : FedEx
Synopsis: Proposed a solution for the FedEx Trade tools system, to migrate the existing monolithic design to SOA design by exposing web services.
Client : Anthem
Synopsis:
Developed a POC for legacy modernisation by converting a small portion of Anthem processing engine in Mainframe to Java. Deployed the same in Spark engine to achieve the performance
Created a new design for the core component (Modellr) of Insurance processing engine and got it implemented
Jul, 2014 - Apr, 2016 Infosys, Chennai Technology Architect
Involved in technical design proposals in Java tech. stack, redesign/refactor the existing applications, migrate the old applications to Java on latest tech. stack and do performance tuning on applications
Designed and exposed the new applications as RESTful services
Major projects handled:
Clients : BASF, Harley-Davidson, Johnsons Control Systems, Daimler
Synopsis:
Redesigned the existing applications to make them stable and highly available
Created POCs to prove the proposed design and demonstrated to Pre-Sales team
Fixing critical LIVE issues by providing the workaround and permanent fix
Oct 2007 – Jun 2014 PayPal, Chennai Domain Technical Lead
Played crucial role as domain tech lead(DTL) for Send Money, Request Money and Student account domains in owning and taking complete responsibility on developments, performance tuning, architecture approvals, design approvals, jotting out low level implementation details, being a liaison between Business & Technology teams.
Played crucial role in RESTful service development for Send Money and Request Money domain.
Major projects handled:
Wallet Send Money and Request Money RESTful services - Developed new RESTful services for Send Money and Request Money domain in Spring framework following Agile methodology.
Consumer Products - Redesigned and refactored the consumer product applications like Send Money, Request Money and Student account on-boarding for better performance and design.
Aug 2005 – Oct 2007 Covansys, Chennai Team Lead
Played the team lead role in project development for complete project lifecycle in Java and C++ on Linux platform
Major projects handled:
Title : Marketplaces products of PayPal
Synopsis : Marketplaces projects deal with providing services to eBay
1.Internationalized Recurring Billing to support all international eBay customers
2.Trinity, an arch. driven project to update PayPal user details and link details at Trinity
Jul 2004 - Aug 2005 Convergys IMG, Hyderabad Senior Software Engineer
Performed requirement gathering, product development, testing and UAT implementation in C/C++ on Linux
Demonstrated the feature to client and implemented it in Client's production environment.
Worked in ASPAC Customization. Enhanced the Convergys Mediation Manager product and did the user acceptance tests at the client places – Srilanka Telecom and Mobitel in Srilanka.
Sep 2003 – Jun 2004 Tata Consultancy Services, Chennai (On Contract) Business Associate
Performed requirement analysis, product design, development, testing and implementation in C++, UNIX, Oracle for an insurance project USAA PAS.
Jul 2002 – Jul 2003 Infosys, Bangalore (On Contract) Software Consultant
Performed requirement analysis, product design, development, testing and implementation in C++, UNIX, Oracle for Loan modules
Jul 2001 – Jul 2002 Hindustan Aeronautics Limited, Bangalore (On Contract) Software Programmer
Performed requirement analysis, product design, development, testing and implementation in C++, Pro* C. Products include Purchase Order generation, Receiving Report System and Material Purchase Request Creation.
ACADEMIC CREDENTIALS
B.E Computer Science Madurai Kamaraj University, 76% aggregate