Sahil Kullar

Software Engineer

A passionate and versatile full stack developer with 5+ years of experience, thriving to create novel technologies, scalable and user-focused applications, dedicated to meet deadlines and produce exemplary results, in a dynamic environment.

Work Experiences

Cerner Corporation

Bangalore, IN
Software Engineer III
April 2019 - Present
  • Conceptualized, built, and developed microservices utilizing ReactJS, NodeJS and Ruby on Rails.
  • Optimized delayed jobs and workers to run in parallel which reduced the load on server by 70%.
  • Developed reusable and complex UI components using React.js and Redux.js.
  • Designed and Implemented user authentication and authorization (DB, LDAP, SAML) including role based access using Ruby, JWT, Bcrypt and Redis.
  • Improved users provisioning and managing utilizing SCIM protocol sync and cron jobs.
  • Wrote unit and automated test cases using Minitest, RSpec, Jest and Selenium with TestNG.
  • Handled build and deployment of multiple containers using Jenkins and Docker.
  • Brought down the docker images size by 50% using Distroless images which decreased the build time by half.

Capgemini

Bangalore, IN
Software Engineer II
March 2017 - March 2019
  • Designed multiple dynamic and browser compatible pages using HTML5, CSS3 and Javascript.
  • Expedited the retrieval of customer records using PL/SQL queries, Views and SQL functions.
  • Extensively used Agile Methodology for the iterative development of application.
  • Amplified the response rate of the application’s interaction(REST) with BIL(Business Integration) by 30%.
  • Implemented login/logout and session management feature utilizing devise gem.
  • Optimized user mailing and notification system by bringing Jobs, Service workers and WebSocket.
  • Built multiple server-side data rendering tables using JQuery DataTables and Vanilla JS.
  • Used Minitest and RSpec to write unit test cases and Git for version control.

Birmingham City University

Birmingham, UK
Student Mentor
May 2015 - Dec 2015

Mentored undergraduates on a range of projects consisting development of web applications (Ruby on Rails, NodeJS) and ensuring that all projects carried out comply with university standards and guidelines. Some of my responsibilities were: -

  • Organized and facilitated classroom lessons, activities, and presentations.
  • Provided weekly individual instruction and guidance through tutoring and mentoring.

Education

MSc Computer Science

Birmingham City University
2015 - 2016
Activities & Societies : HaCS (Hackathon and Computing Society), SAS Student Academy

Bachelor of Computer Application

Guru Nanak Dev University
2011 - 2014

Professional Skills

Top Skills

90%

Ruby on Rails

Advanced
80%

NodeJS

Advanced
75%

ReactJS

Intermediate

Other Skills

Data Structures Algorithms System Design OOPs
JavaScript ExpressJS ReduxJS HTML CSS SQL
Jenkins Docker Nginx HAProxy Git Crucible Jira
Minitest RSpec Jest Jasmine Selenium
MySQL PostgreSQL Redis MongoDB

Get in Touch

I'm currently taking on freelance work and I am also available for speaking gigs and similar engagements. If you have any questions, please don't hesitate to contact me!

I can help with the following:

  • App development
  • UI development
  • APIs development
  • System Design
  • Deployment

Drop me a line at sahil_kullar@outlook.com or call me at +91-9781974995