Srithar Ramadoss

Software Engineer

Seattle, Washington, United States13 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in distributed systems and scalable design.
  • Proven track record in optimizing algorithms for performance.
  • Strong foundation in data structures and software design principles.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

Data StructuresAlgorithmsC#Python

Other Skills

.NETASPASP.NETASP.NET MVCAngularJSApache SparkC++DjangoElastic SearchHTML 5HTML5JavaScriptMicrosoft SQL ServerMySQLSQL

About

A Problem solver and distributed systems addict. Strong knowledge and experience in data structures and algorithms. Strong knowledge in high level and low-level system design. Have the ability to break down a high-level problem statement into a production-ready highly scalable design. Strong knowledge in object-oriented programming, SOLID principles, and Design patterns

Experience

Amazon web services (aws)

Software Development Engineer - II

Jan 2023Present · 3 yrs 2 mos · Seattle, Washington, United States

Amazon

Software Development Engineer II

Sep 2020Present · 5 yrs 6 mos

Akamai technologies

Senior Software Engineer

Jul 2020Dec 2021 · 1 yr 5 mos · Bengaluru, Karnataka, India

Symantec

Lead Software Engineer

Aug 2017Jul 2020 · 2 yrs 11 mos · Greater Chennai Area

  • 1.) Designed and scaled the spark cluster which map reduces 100's of millions of documents every 15 mins.
  • 2.) Implemented an N-ary Tree merging algorithm to reduce the processing time of merging two XML files from 5 mins to 15 seconds (20X times faster)
  • 3.) Improved the algorithm and made the right design choices to reduce the computation time of coverage metrics for a product (5000 coverage files) from 18 hours to 2 hours (9X times faster)
  • 4.) Designed a highly available elastic search cluster. Scaled the cluster to meet the growing demands. Analyzed the data ingestion rate and determined the right number of data nodes.
  • 5.) Elastic search Index lifecycle management, Zero Downtime cluster migrations, Zero downtime cluster upgrades (ES 2.x -> ES 5.x -> ES 6.x -> ES 7.x)

Msys technologies llc

Senior Software Engineer

Jan 2017Aug 2017 · 7 mos · Chennai Area, India

Hcl technologies

2 roles

Lead Engineer

Promoted

Jul 2016Jan 2017 · 6 mos · Greater Chennai Area

Member of Technical Staff

Oct 2013Jun 2016 · 2 yrs 8 mos · Greater Chennai Area

  • Languages: C# , C++ and Python
  • Platforms: Windows and Linux (OpenSUSE)
  • 1.) Preparing the design document based on the requirements collected from the clients
  • 2.) Preparing UI mocks for the new features.
  • 3.) New feature development and enhancements in the older features
  • 4.) Taking ownership of the bugs during escalations
  • 5.) Developing unit test cases for each function with in a feature.
C#C++Python

Ilink digital

Software Engineer

Jun 2012Sep 2013 · 1 yr 3 mos · Greater Chennai Area

Education

Anna University Chennai

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2008Jan 2012

K.V.S Higher Secondary School

Senior Secondary — Computer Science

Jan 2002Jan 2008

Stackforce found 100+ more professionals with Data Structures & Algorithms

Explore similar profiles based on matching skills and experience