Arun Ramalingasiva
As a Senior Consultant in technology consulting with over 18 years of experience I have developed a deep understanding of various programming languages, platforms, and frameworks. My technical skills are complemented by my ability to lead teams, communicate complex technical concepts to non-technical stakeholders and manage projects from inception to delivery.I have worked on a wide range of projects from building complex web applications to developing scalable microservices architectures.
Experience
Backend Engineer (Senior Consultant)
August 2022
— Present
EY
- Working with leading insurance companies to help re-shape their digital presence through Microservices architecture design approach.
- Built re-usable payment components using Java, Springboot, Rest and Kafka.
- Responsible for leading a team of 3-4 engineers.
- Integrated microservices with third party systems for authentication/security and created stable environments for the path to production.
- Showed great presentation skills in sprint demos explaining things thoroughly to technical and nontechnical stakeholders / audience members.
Senior Software Engineer
May 2012
— April 2022
Warner Bros Discovery
- Architected and Implemented event based microservices and worked with Oracle ad Postgres databases for maintaining and retrieving back data.
- Implementation of solutions to support 1 Petabyte On-premise to cloud Data Migration
- Migrated 90+ applications to Amazon’s AWS environment from local servers.
- Conducted research and identified improvements in the existing technical architecture.
- Responsible for requirements gathering, analysis and design of stories for every production release.
- Preparing release documents to help the media engineering team for production deployment.
- Review the code implemented by junior software engineers and suggests improvements.
Senior Software Engineer
April 2011
— April 2012
Corporater Asia Technologies
- Coordinating with the client to analyse and freeze the requirements.
- Analyse the requirements and prepare high level and low level design documents.
- Discuss the technical requirements with the architects and come up with design and implementation plan.
- Implement the code as per the technical design and delivery plan.
- Do extensive testing and write test cases accordingly to make sure the code is implemented as per the functional requirements.
- Reviewing the code implemented by other team members and suggest improvement if any.
Associate
December 2006
— March 2011
Cognizant Technology Solutions
- Involved in requirements gathering, analysis and design of every bug and enhancements.
- Analysis of technical specifications provided by the client.
- Fixing bugs and errors found in the application during developer testing.
- Implementing and maintaining the code as per the functional requirements and plan.
- Writing unit test cases for the new functionalities to make sure the changes does not break the existing system.
Education
Raja College Of Engineering and Technology
August 2002
— April 2006
Bachelor of Engineering in Electrical And Electronics Engineering
Tagore Vidyalayam
April 2001
— April 2002
Higher Secondary Education in Computer Science
Certificates
SCJP
November 2007
Sun Certified
Volunteer
Active Penguin Watcher
Present
— Present
EY
Languages
English:
Full Professional
Hindi:
Professional Working
Tamil:
Native Speaker
Skills
SDLC Process:
SAFE Agile Methodologies, Requirements Analysis, Business Analysis, Service Oriented Architecture, Project Management
Backend Technologies:
Java, Spring Boot, Rest Webservices, Kafka, Hibernate/Spring Data, Json/XML, Junit5, Mockito, GitHub
Server Technologies:
Tomcat, Jboss
Build Tools:
Gradle, Maven
DevOps Tools:
Jenkins, Dockers, Kubernetes, AWS
Databse:
Oracle, Postgres
Testing Tools:
Postman
Interests
Running, Cycling:
Photography:
Music / Jamming:
Hiking / Trekking:
Travelling: