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
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
Software Engineer
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.