Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Shohil Sethia

Shohil Sethia

KOTA

Summary

To work in learning and challenging environment, utilizing own skills and knowledge to the best of own abilities and contribute to Organizational Growth as well as to move along the path to become best in the market in Full Stack Development.

Overview

7
7
years of professional experience

Work History

Lead Web Developer

ABC Fitness Solutions
04.2022 - Current
  • Work Email: shohil.sethia@abcfitness.com
  • Company LinkedIn Profile: https://www.linkedin.com/company/abc-fitness-solutions/
  • Leading team of 8 developers including Quality assurance engineers to deliver a cutting edge high performance product in market.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
  • Adhered to timelines to meet quality assurance targets.
  • Monitored network performance and provided network performance statistical reports for both real-time and historical measurements.
  • Provided security maintenance and patching on website interface to maintain viability after launch.

Software Engineer II

PayPal
06.2020 - 04.2022
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.

Senior Full Stack Developer

FitnessBI LLC
05.2019 - 04.2022
  • Collaborated with other developers to identify and alleviate software errors and inefficiencies
  • Adjusted software parameters to boost performance and incorporate new features
  • Researched new technologies like Braintree to implement Credit-Card Payment Methods and Bank Draft payment Methods
  • Designed, implemented and monitored web pages and sites for continuous improvement
  • Working with React-Redux Managed Web Application and Webpack for continous development and delivery.
  • Worked on Automated Payment Methods like Subscription based or Recurring Billing based for clients using Organization's Billed Web Application using Braintree
  • Closely worked with iFrames to implement secured User-Interface for payment related information to supply to server
  • Tested programs and databases to identify issues and make necessary modifications
  • Worked with Docker Containers to deploy web applications in Azure and ship it
  • Worked with Gitlab Runner, CI/CD Pipelines for continuous Deployment in Production, Stage, QC and Development Environment

Senior Developer

Optiks Innovations
06.2018 - 04.2019
  • Took a challenge to build a Web Mappoint application, Which maps Sales Territories with their respective Lice Locations in Map using MapBox.
  • Optimized performance through testing and tuning of applications.
  • Collaborated in team environment to produce high-quality programs and applications for the Pharmaceuticals industry.
  • Created and Deployed Map-point Web application project with 2-person team.
  • Designed updates to existing software to meet changing customer demands.

Programmer Analyst

Cognizant Technology Solutions
06.2016 - 06.2018
  • Portfolio Management (MEAN Stack): A system to create / Re-frame resume based on templates, and uses Mongo DB, Express.Js, Angular.js and Node.js for creating drag and drop based resume-section's chicklets to accomplish it's creation
  • Automation Kiosk (Google Maps based Web Application) (Created full application) - Created whole application on MEAN.io basis, Created database schema and generated database structure and API's to ultimately achieve Plotting all Cognizant Offices locations all over world with 4 factors at each location:
    a. Bots Running,
    b. Process Running,
    c. Employee - Marker Cluster for employee and managing his/her location and updating on necessary actions in database, Also calculating the Distance of the nearest office using the Geometry calculation operations and Geo-Spatial Operations in Google Maps Javascript Api's,
    d. Head Count,
  • AppFabric (Angular.js based web application)
    -Worked on Modules:
    1. Grid Module using ng-grid (Angular Grid) module based on Cascade Dropdown as input values.
    2. Break Module - Functionality that enables employees to apply break and manages their break time and locks the application until break is finished and turned-Off, managing old break history and plotting stats based on data collected
  • Camunda (Research & Development based assignment): I worked on research which was to find potential enabling all types of access and CRUD operations present in Camunda Tool trough REST Api's, Which database it uses at back-end, How to establish a communication channel with Camunda and Web application with RESTApi's. I got to know that Camunda is based on H2 database and other information. It was a huge success for me, as my research was posted on Cognizant Blogs portal
  • Moodle: Moodle is an application which organization uses to conduct exams and assessments in internal organization, So there was requirement to integrate Moodle in a cross domain Web-Application, So my Research based work was to access all Moodle services through a Cross-Domain Web Application like Tests Eligible, Start Test, End Test, Score and other data, So i created a Node-Application to handle the token authentication from Moodle application server and established communication like this Moodle-Server (Apache-Tomcat) <-> Node.js Server(To Handle all communications from Moodle and Angular) <-> Angular.js Front-Tier (to show the output from Moodle in a Cross-Domain Application).
  • Onvida: A communication support based web application(Other platform applications also exists like Windows based) for Pepsico, We were constantly working with On-Site Team in New-Jersey, My role in that was basically to create a Ticket generating integrable web application module which helps users to raise queries in 3 forms which all uses Twilio :
    a. Text Chat: Utilized Twilio text chat based utility.
    b. Audio Chat: Utilized Twilio room-creation based Audio chat utility.
    c. Video Chat: Utilizied Twilio room-creation based Video chat utility
  • Other thing i worked in Onvida was on Mutation-Observer, Mutation Observer allows us to observe an literal or element in HTML even in cross domain, Since there was a requirement to present a angular-4 view inside a .NET based application. Now Since at that time when Angular-4 came it was with Node.js package, It was in a complete Web-Pack, Therefore use of Mutation-Observer allowed us to track a element or change event in .NET application and fire a trigger to Angular based application which resides in different domain, and return a view from Angular to .NET based application

Education

Bachelor In Technology - Software Engineering

SRM University
Chennai
2016

Higher Senior Secondary (12th Standard) - C/C++,Physics, Chemistry, Mathematics

DPS Aligarh
Aligarh, UP
2012

Senior Secondary(10th Standard) - C/C++, Physics, Chemistry, Mathematics

DPS Aligarh
Aligarh, UP
2010

Skills

  • Operating Systems - Windows
  • Client Side Languages and Framework - HTML-5, CSS-3, Angular, JavaScript(ECMA5, ECMA6)
  • Server Side Node, C#
  • Database - Mongo DB, Elasticsearch, SQL-Server
  • Additional Hands-On - Twilio (Text, Audio - Video Calling in Web Applications), Mapbox, Google-Maps, ArcGIS
  • Hands-On Data Format: JSON, XML, Query-String
  • Hands-On Testing Tools: Phantom, Mocha, Chai, Jasmine
  • IDE - Visual Studio- 2013/2015/2017, Atom, Sublime, Em-Editor
  • Hands-On Version-Control Systems - Git, Bit-Bucket, GitLab, SVN-Tortoise, VSTS
  • Hands-On Deployment Platforms: Azure (Scaling, Load-Balancing, Testing, Debugging)
  • Web Security - Worked with implementing CSP Policies, HSTS security headers, JWT tokens
  • Worked with ChatGPT models of OpenAI - Here is one of Application This has been built using Language Learning Semantic Search model of ChatGPT - Davinci model: https://chatfitnessbicom , One can ask it anything about HR related Employee Handbook questions

Accomplishments

  • It involved learning of End-To-End Development technologies, consisting of four in Core:.
  • MEAN Stack.
  • PROJECT DETAILS: Portfolio Management:.
  • Assume there is a Japanese Based resume format and one is US based Resume format, therefore it has been always a challenge to manually change the resume pattern according to the requirement.
  • We took that challenge and made a smart resume system, by one core fundamental understanding, Segregating Data and Template.
  • Technologies Used - MEAN Stack.
  • Concepts Used for Real-Time Problems for Searching Resumes from large numbers - Ontology Management in Neo4J (Basic Knowledge).

Timeline

Lead Web Developer

ABC Fitness Solutions
04.2022 - Current

Software Engineer II

PayPal
06.2020 - 04.2022

Senior Full Stack Developer

FitnessBI LLC
05.2019 - 04.2022

Senior Developer

Optiks Innovations
06.2018 - 04.2019

Programmer Analyst

Cognizant Technology Solutions
06.2016 - 06.2018

Bachelor In Technology - Software Engineering

SRM University

Higher Senior Secondary (12th Standard) - C/C++,Physics, Chemistry, Mathematics

DPS Aligarh

Senior Secondary(10th Standard) - C/C++, Physics, Chemistry, Mathematics

DPS Aligarh
Shohil Sethia