Download PDF

Abhishek Sharma

Senior Software Engineer 

Summary

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.

Skills

Angular 2/4/5/6
TypeScript


AngularJS
Java Script
Python

NumPy, Pandas, Matplotlib, Scikit-learn

HTML5
CSS3

Work History

October 2017Present

Senior Software Engineer

NIIT Technologies Ltd
  • Working on Airlines Domain
  • Creating Reservation portal for the client using Angular 5/6
  • Migrating application from AngularJS1.5 to Angular 6.
  • Responsible for 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.

    Projects

    Nov 2017Present

    Airlines Reservation 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

    • 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 modular approach for integrating the application
    July 2016April 2017

    Educational web Application for Publishing domain 

    • Migrated 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 JavaScript task runner
    • Developed dynamic modules across application in AngularJS 1.5
    July 2015Jan 2016

    Dashboard Using JavaScript HTML CSS

    • Created Dashboard for Automobile clients for there sells report
    • Used JavaScript, jQuery AngularJS and HTML
    • Used RESTful web API to retrieve data from Server
    July 2014Jun 2015

    Web Development in Django imitating E-commerce Project

    • Created an e-commerce website from scratch. 
    • Learned and Developed the skills in Django Framework.
    • Created web services in Django and communicated it with Angular
    • Learned JavaScript, jQuery and Angular and sharpen skills.
    • Learned the deployment of the app.

    Education

    20092010

    Intermediate

    Gyandeep Higher Secondary School
    20062007

    High School

    Lions English Higher Secondary School

    Additional Information

    References

    Available on request.