Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Generic
Karthikkiran Ramesh

Karthikkiran Ramesh

Bangalore

Summary

Seasoned Lead Software Engineer with 9 years of comprehensive experience developing web and computer applications. Logical and analytical professional well-versed in various web-based applications and coding. Recognized for consistently creating and maintaining successful web-based solutions.

Overview

10
10
years of professional experience

Work History

Lead Software Engineer

Fidelity investments
Bangalore
08.2021 - Current
  • Developed, tested, and maintained software components for a large-scale project.
  • Provided technical guidance and mentorship to junior developers. Reviewed code changes and monitored application performance. Participated in design reviews, sprint planning meetings, and daily standups.
  • Resolved complex technical issues related to software development tasks. Implemented best practices for coding standards, testing, and debugging procedures.
  • Led the implementation of new features according to the product roadmap.
  • Developed software applications using RDBMS and NoSQL databases.
  • Provided on-call support for critical services on a rotational basis.

Senior Software Engineer

Empower retirement
Bangalore
09.2017 - 08.2021
  • Developed, tested, and maintained software applications using PL/SQL, Pro*C, and Java technologies.
  • Provided technical assistance to junior developers in debugging code.
  • Worked on Pro*C to Java Spring Batch migration projects to enhance the performance of batch processing.
  • Monitored system performance and identified areas of improvement.
  • Performed unit testing on application components prior to release.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Mentored junior staff members in coding best practices and problem-solving techniques.
  • Optimized databases for improved query performance.
  • Initiated efforts to migrate legacy applications to the Spring Batch platform.

Software Engineer

Tata consultancy services
Bangalore
01.2015 - 09.2017
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Developed, tested, debugged and documented software programs using Unix, PLSQL and Pro*C.
  • Monitored system performance and troubleshoot issues in production environment.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.

Education

Bachelor of Engineering - Computer And Information Sciences

CMR Institute of Technology
Bangalore
05.2014

Pre University College - PCMB

Sahyadri College
Kolar
04.2010

SSLC -

MSS High School
Kolar
04.2008

Skills

  • Design and Development
  • Software Development Life Cycle (SDLC)
  • Code Reviews
  • Testing and Deployment
  • Design Principles
  • Software Updates
  • Sprint Planning
  • Team Collaboration
  • Coding
  • Amazon Web Services
  • API Design and Development
  • Programming Languages: Java, C#, Net, Python
  • SQL Expert
  • Fluent in C, C, C#

Languages

English
Proficient (C2)
C2
Hindi
Advanced (C1)
C1

Timeline

Lead Software Engineer

Fidelity investments
08.2021 - Current

Senior Software Engineer

Empower retirement
09.2017 - 08.2021

Software Engineer

Tata consultancy services
01.2015 - 09.2017

Bachelor of Engineering - Computer And Information Sciences

CMR Institute of Technology

Pre University College - PCMB

Sahyadri College

SSLC -

MSS High School
Karthikkiran Ramesh