Hariharan Sivakumar

Sr.Software Engineer at Affordmed | Ex - Intel | Ex - ThoughtWorks | AWS Certified | SDE-2 | Application Developer | ReactJS | Golang | NodeJS | Docker | Kubernetes | Native

Role
Software Engineer at Affordmed
Location
Seattle, WA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Hariharan Sivakumar

Our team at Affordmed thrives on innovative solutions, where my expertise in ReactJS and Golang plays a pivotal role. With a solid foundation in software engineering and a focus on cybersecurity from the University of Michigan-Dearborn, I contribute to creating robust applications that prioritize security and user engagement.Leveraging the experience gained from Intel Corporation and ThoughtWorks, our collaborative efforts have resulted in scalable and secure software. Driven by a passion for technology and continuous learning, I am committed to advancing the field of application development and cybersecurity through hands-on application and theoretical study.

Experience

  1. Software Engineer

    Affordmed

    Mar 2022 — Present · Secunderābād, IN

    Developed low-cost highly efficient kafka-like queues from scratch using gRPC streaming server.Developed Golang microservices that deliver low latency and high throughput applications.Used gin a REST API framework in Golang for better routing and validations.Followed TDD for better quality and to reduce bugs in production.Avoided using third-party/open-source libraries for testing, and managed to write test cases in Golang\'s inbuilt testing framework.Written docker files for custom microservice images and developed docker-compose scripts for activities like build, deploy, etc,Delivered the docker images to the Docker hub through GitLab CI/CD pipeline with custom Kubernetes pod runners.Analyzed different caching systems like redis/memcache and made conscious suggestions based on the business need.Implemented the oauth2 system using ORY hydra and associated with golang microservices for session, token, and oauth2 management golang microservices.Part of Customer support service API, a business development API microservice for creating tickets and communication.Created custom libraries for standard utilities and functionalities used across different microservices.Introduced team to a new linting framework to replace the existing outdated golint with golangci-lint, a better linting framework.Compared the results for research on different oauth2 providers like OAUTH0, ORY Hydra, and Keycloack.Developed media management service, a Golang REST and gRPC microservice for managing assets media like images, PDF files, documents, etc, by using Azure blob as primary storage medium.Supported application deployment activities in Kubernetes helm chats for various processes like secrets, migration jobs, tools installation on the deployment server, etc,Used KONG for service routing management and deployed it through Kubernetes.Implemented Golang Web sockets using the Gorilla package for real-time document editing for admin comments on service requests.

Education

  • University of Michigan

    Master of Science - MS, Cyber Security and Information Assurance

  • Vellore Institute of Technology

    Master of Technology - MTech, Computer Software Engineering

    2014 — 2019

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Hariharan Sivakumar — Software Engineer at Affordmed in Seattle, WA, US | Unifers