Vikram Varman
Software professional with over 9 years of experience in designing, developing and maintaining web & mobile applications using Agile methodologies
10 yrs experience · Chennai, Tamil Nadu · 30-40 hrs/week
About
I’m a software developer with over 9 years of experience specialising in developing high-level web applications using HTML, CSS, JavaScript, Node ,React and Next,js. Additionally, I have extensive experience with PostgreSQL, MySQL and MongoDB. As part of my current project, I am developing an end-to-end chess education platform.I’ve architected and worked on some of the key features like tournament and game storage. Throughout my career, I have worked in a variety of industries from startups to enterprise companies. I helped in building the complete tech stack from scratch for Cognious Labs and http://chesslang.com. I am looking for other challenging projects that will allow me to prove myself and to learn as I go.
Skills
Experience
- Senior Full-stack Developer · Immo Capital01-13-2023
•Architected the core web app which was going to be used by all domains •Implemented Micro-Frontend using Next.js and module federation which allowed applications from multiple domains could be composed and delivered independently. •Developed a complete cloud-first serverless backend using AWS amplify making use of DynamoDB for the database. •Established the CI/CD workflow deployment strategy for several micro front-end applications concurrently.
- Senior Software developer · Shortcastle Technologies10-01-2019 – 12-26-2022
app.chesslang.com •Classroom Feature. Developed video class feature using Jitsi with puzzle and chess-board sharing using React and Firebase •Assignments- Developed the assignment feature where students can solve problems and the attempts and cheat probability were recorded on a Postgres database •Tournament. Architected and developed the tournament feature in React. This includes features like Swiss pairing, quad team and team tournaments. Used web sockets in the backend for gameplay between players Chesslang Mobile App • Developed the entire backend infrastructure for the mobile application utilizing Node.js and PostgreSQL. •Designed and implemented a CI/CD pipeline for testing and development workflows for iOS and Android applications using GitHub Actions and Fastlane. •Established an app deployment and update pipeline, simultaneously facilitating the deployment of over 400 app updates and submitting them for Play Store review. Accomplished this by dockerizing the entire deployment script and executing it via AWS ECS. •Developed the mobile application's Courses feature and Subscription model, utilizing Flutter to support both iOS and Android platforms.
- Software Developer, 01/2018 – 10/2019 | Chennai, India · Cognious technology01-02-2018 – 10-01-2019
•Architected and developed the backend for the process tracking app using Django/Python. •Designed and deployed a schema-based multi-tenant architecture utilizing PostgreSQL, allowing individual clients to possess dedicated database tables. •Automated the reporting system using lambda function and cron jobs •Architected the front-end business app initially using jquery and jinja template and then later migrating to React
Education
- SRM UniversityBachelor's Degree, Bachelor of Technology - Computer Science Engineering
Similar talent on Pangea
Hire Vikram through Pangea
Describe your project to the Pangea agent — see if Vikram is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Vikram is a fit