Download PDF

Abhishek Sharma

Senior Software Engineer 


Software Developer around 4+ years of experience in end to end development using Web Technologies.
Developing experience with TypeScript, JavaScript, Python and its framework(Angular 2/4/5, AngularJS, Django) and HTML, CSS.
Having experience in python packages for data analytics using Numpy, SciPy, Pandas, Matplotlib and it's library Scikit-learn.
Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
Up to date knowledge with the latest industry trends in UI development and usability.
Strong communication, problem-solving, and planning skills, with an ability to work independently or in a team environment.


Angular 2/4/5/6

Java Script

NumPy, Pandas, Matplotlib, Scikit-learn


Work History

October 2017Present

Senior Software Engineer

NIIT Technologies Ltd
  • Working for Airlines Domain
  • Creating Reservation portal for the client using Angular 5/6
  • Migrating application from AngularJS1.5 to Angular 6.
  • Responsible for the end to end flow of the application.
  • Using component development approach across application.
  • Consuming RESTFUL WEB API.
  • Wrote unit test cases on Jasmine/Karma.
  • Constantly engaged with the product owner to consult enhancements of the product. 
April 2017October 2017

Software Engineer

Coronet Software Pvt Ltd
  • Delivering a complete front-end application
  • Using TypeScript and Javascript to create an interactive and responsive webpage.
  • Currently working on Angular 4 where developing front end for publishing domain
  • Experienced in writing unit test for Angular JS/Angular 4 using Karma/Jasmine 
  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules components which extend the elements and modules of core Angular.
  • Using build process for production, using task runners or scripts
  • Regular interaction with overseas client and team members
July 2016April 2017

Software Developer

ActiKnow Business Consulting Pvt. Ltd
  • Using JavaScript, JQuery, and AngularJS to devliver best client side enhancing codes across a broad array of Interactive web and projects. 
  • Possess a knowledge of web UX/UI; adhere to and extrapolate complex design systems and apply to coded pages, screens, and states. 
  • Developing and testing across multiple browsers and platforms.
  • Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions.
  • Understand agile methodology and instill best practices into the process.
Jun 2014July 2016

Software Developer

Netocol Systems and Solutions Pvt. Ltd.
  • Responsible for implementing visual and interactive elements that users engage with through their web browser.
  • Proficient understanding of web markup, including HTML5, CSS3 and client-side scripting and JavaScript frameworks, including jQuery.
    • Proficient understanding of cross-browser compatibility issues and ways to work around them.
    • Assist back-end developers with coding and troubleshooting.
    • Optimize application for maximum speed and scalability.


    Nov 2017Present

    Travel application for Airlines Domain

    Technologies: Angular 5/6, TypeScript, Jasmine-Karma, Protractor, JavaScript, HTML5, CSS, SpringBoot, Java, Oracle DB, Jenkins, SVN

    • This application is for online booking of Airlines Inventory comes under passenger service system in Airline's verticals.
    • This Application has two flows, Single Booking Flow and Manage Booking Flow.
    • Both the flows have been developed individually and integrated later.
    • Both the flows have been developed in AngularJS1.5, and later migrated to Angular4 and now updated to Angular 6 for client side.
    • Consumed RESTful web APIs to retrieve data from the server by using the HTTP client module in Angular 6.
    • Developed Custom Components, Services, Directives, Pipes using Typescript and using the modular approach for integrating the application.
    • Developed Lazy Loaded modules to enhance the performance of the product
    • Used Karma-Jasmine for writing unit-test cases.
    • Used Protractor for an end to end testing.
    • Used SVN as Version Control.
    May  2017Oct 2017

    Reporting website for Publishing domain

    Technologies: Angular4  TypeScript, Jasmine-Karma, JavaScript, HTML5, CSS, DotNet, NodeJS, AWS, Docker

    • Migrating Reporting web application for Publishing Domain 
    • Using TypeScript 2.X Angular 4 for front-end migration
    • Consuming RESTful web API to retrieve data from the server by using HTTP services in Angular 4
    • Developing Custom Components using Typescript and using the modular approach for integrating the application
    July 2016April 2017

    Educational web Application for Publishing domain 

    Technologies: AngularJS 1.5, Jasmine-Karma, protractor, JavaScript, HTML5, CSS, Spring, Java, Oracle DB, Jenkins, Git

    • Migrated the educational website from flash to AngularJS 1.5
    • Implemented custom directives, custom services, and model view binding
    • Used Karma-Jasmine for writing unit-test cases
    • Used Grunt as a JavaScript task runner
    • Developed dynamic modules across the application in AngularJS 1.5
    July 2015July 2016

    Real Time Sells Report Dashboard for transport domain

    Technologies: AngularJS 1.5, 2, Jasmine-Karma, protractor, JavaScript, jQuery, HTML5, CSS, Django, Python,  NodeJS, DB SQLite, Jenkins, SVN

    • Worked on a product for one of the transport leaders, to generate there real-time sells report.
    • Developed client-side on JavaScript, jQuery, AngularJS, later migrated to Angular 2 and HTML5 and server side on Django Framework.
    • Developed web services using Django REST framework.
    • Used RESTful web API to retrieve data from Server.
    July 2014Jun 2015

    Web Development in Django imitating E-commerce Project

    Technologies: AngularJS 1.5, 2, Jasmine-Karma, protractor, JavaScript, jQuery, HTML5, CSS, Django,  NodeJS, DB SQLite, Jenkins, SVN

    • Worked on an e-commerce website. 
    • Developed the product using Django Framework. as a server-side and AngularJS as a client-side.
    • Created API modules and middleware on Django.
    • Created web services in Django and communicated it with AngularJS using HTTP services.
    • Learned JavaScript, jQuery, Angular and python and sharpen skills.




    Gyandeep Higher Secondary School

    High School

    Lions English Higher Secondary School

    Additional Information


    Available on request.