Sivakar Sithamparanathan

I am a software developer with a degree in engineering and a proven track record of working with diverse technologies. As a quick learner and first-principles thinker, I approach coding with creativity, organization, and discipline. My communication style is organic and authentic, fostering effective team collaboration. I am seeking challenging opportunities where I can grow and make meaningful contribution.

Email: sivakar.sithamparanathan@gmail.com

Website: https://sivakar.com

LinkedIn: https://www.linkedin.com/in/sivakar-sithamparanathan-363762109/

GitHub: http://github.com/sivakar12

Skills

  • Programming languages: Java, JavaScript, TypeScript, Rust, Python, HTML/CSS, SQL
  • Concepts: Web, Design Patterns, Operating Systems, Functional Programming, CI/CD, Microservices, Cloud, AI/Deep Learning, Event-Driven Programming, Test-Driven development
  • Platforms and tools: Node.js, Spring, React, Salesforce, Angular, Vue, MySQL, Firebase, Redis, Git, Docker
  • Quick comprehension: Able to learn new languages, frameworks and concepts in a matter of days and internalising concepts.
  • Articulation: Ability to condense information and ideas for effective communication, documentation, brainstorming and interacting with LLMs
  • Adaptability: Being a lifelong learner, proficient in working with emerging technologies, ensuring that I stay relevant and useful in a world of constant change and disruption.
  • Foresight: Proactive in anticipating future problems and complexities and writing resilient, maintainable code

Experience

Fullstack Developer - Freelance Work

May 2022 ‐ Present

  • Real-time price chart with complex requirements: Led the development of frontend charts with custom algorithms for efficient fetching, merging, and zooming, backed by rigorous testing
  • Event-sourcing-based backend features: Took ownership, designed and implemented Spring Boot code, modelling complex business events to generate actionable statistics for data-driven decision-making
  • Code quality: Identifying code organisation issues and fixing critical parts to improve development experience and performance substantially
  • Bug fixing: Fixed hundreds of bugs, within short time (usually within a day), looking for root causes and noticing technical debts and handling them

Software Engineer - Virtusa

Feb 2019 ‐ Apr 2021

  • Prototypes/MVPs/Proof of Concepts: Delivered fully interactive prototypes on Salesforce UI platform to A/B testing in taking very short time (2-5 days)
  • Backend design: Worked on a Salesforce instance with 20+ domain models, adding complicated validations and trigger handling while being mindful of platform constraints
  • Implemented DevOps processes for the Salesforce code and configurations: Researched on how to do version controlling, testing, code reviewing considering unique restraints of the Salesforce development platform. Gave a plan on how to incrementally implement the ideas into the workflow
  • Cloud Components: Used Microsoft Azure tools to synchronize data between enterprise systems while handling failures and system inconsistencies
  • Data: Generated reports from complex data models for business decisions and ran data transformations

Intern Software Engineer - Eyepax IT Consulting

Jun 2017 ‐ Nov 2017

  • Built a MVP for a single page application: Single-handedly built complete B2B prototype application with business listing, booking and calendar view with Node.js and Angular
  • Real time data collection and display: Used Web Extension API to create a web extension that captures changes to data on a certain website and displays the changes in a real-time interactive website. Used Vue.js and Firebase real-time database

Education

Bachelor’s Degree

  • University of Moratuwa, Sri Lanka
  • B. Sc. (Hons) in Engineering
  • Computer Science and Engineering
  • GPA 3.5

High school achievements

  • AL is an extremely competitive exam tens of thousands of people take in the country and I was ranked 113 for Physics, Chemistry and Mathematics.

Interests

  • Reading fiction and non-fiction (on Economics, History, Geopolitics, etc.)
  • Puzzle games
  • Linguistics (know French, German and Hindi to varying levels)
  • Fitness (weight training, nutrition, cycling)