SHIKHAR AGARWAL
Contact
Tel : -
e-mail :-
Experience: 9.5 Years
Profile: Sr. Mean Stack Developer
Summary
•
•
•
•
•
•
•
Around 9+ years of user interface software experience in several phases, aim is to learn new technologies and use
them for self growth as well as the growth of the organization which I am a part of.
Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating Web services
components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and
installing client side dependencies using Bower and Yeoman.
Expertise in Responsive Web Design techniques with Twitter Bootstrap supporting multitude of browsers and devices.
Extensive experience in Graphic Design Tools such as Adobe Illustrator, Adobe Photoshop, Adobe InDesign, Adobe
Flash, Adobe Dreamweaver.
Good experience on developing apps using Object Oriented Design/Development (OOD), Object Oriented Analysis and
Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
Good Project Management and Inter-personal skills gained through interaction with technical and functional teams,
capable of quickly learning and delivering solutions as an individual and as part of a team.
Worked on writing quality code using TDD (Test driven development) and unit tested using JavaScript testing
frameworks Jasmine, Karma, Mocha, Chai, and Protractor to write the tests on both client side and server side.
Key Skills
Proficient with an array of software’s, languages, concepts and technologies, including:
Industry Knowledge:
Responsive Web Design
Web Design
User Interface Design
User Experience
Surveys
Reporting & Documentation
Client Relationship
Management
Tools &
Technologies:
AngularJS | Angular 4
jQuery | HTML5 | CSS |
SASS | LESS |
Bootstrap | Foundation
Framework | JSON |
Google Angular
Material | Ionic | Node |
PHP | JASON | Laravel
| .net
CMS: Wordpress, Opencart,
Magento
Other Skills
npm | Bower | W3C Accessibility |
Cross-browser Compatibility |
Microsoft office Suite (Word, Excel &
PowerPoint)
VCS: Git
Operating System:
Windows, Mac OS
Build Tools: Gulp,
Webpack
Editors/Tools: Visual
Studio | Notepad++ |
Aptana | Chrome Dev |
Adobe Photoshop | Adobe
Illustrator | Balsamiq |
Bitbucket
Organizational Experience
1. Quality Freelancer
Location: Remotely
Sr. Mean Stack Developer
Dec`2016 – Present
•
•
•
•
Responsible for complete user interface architecture of the application.
Ensuring the technical feasibility of UI/UX designs.
Client Management and reporting.
Lead a user interface team on a project which includes project planning, structured problem solving and maintaining UI
standards by conducting code reviews.
2. Oranj (Freelancer)
Sr. Mean Stack Developer
•
•
•
Responsible for complete user interface architecture of the application.
Ensuring the technical feasibility of UI/UX designs.
Client Management and reporting.
Location: Remotely
Oct`2015 – Nov`2016
•
Lead a user interface team on a project which includes project planning, structured problem solving and maintaining UI
standards by conducting code reviews.
3. HCL Technologies Ltd.
.Net and Frontend Developer
Location: Noida
Aug`2010 – Sep`2015
•
•
Translates design and wireframes into the high-quality code and deliver complete frontend application.
Client Management and reporting.
•
Developing apps using Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD),
Model View Control (MVC) design pattern and Test Driven Development (TDD).
•
Writing quality code using TDD (Test driven development) and unit tested using JavaScript testing frameworks Jasmine,
Karma, Mocha, Chai, and Protractor to write the tests on both client side and server side.
•
Working with product owners to define how front-end components can be integrated internally and externally into
multiple product offerings.
Taking care of the overall maintenance of the application.
Propose and Implement frameworks that will suit the overall architecture and to help automate and reuse of code.
Ensuring the technical feasibility of UI/UX designs.
Developing reusable UI widgets that can be reused across the solution.
Design, build and maintain high performance, reusable, and reliable code.
•
•
•
•
•
Projects
1. Toll Pay Solution Kiosk
Client: Larsen & Toubro Limited, Chennai
•
Team Size: 12
•
Role Played: Project Coordinator/Frontend Developer
•
Skills Used: Angular 2, Adobe Photoshop, .net, SQLite, SASS, HTML5, CSS3, JavaScript, Bootstrap.
This system simplifies day to day toll pass operations via kiosk at food plaza and keep a record of all the issues passes in a day.
2. Service Desk Hybrid Mobile Application
Client: Keefe Group, MI, United States
•
Team Size: 3
•
Role Played: Frontend Developer
•
Skills Used: Ionic 4 (beta), Laravel framework, PHP, MYSQL, Angular 4, HTML5, CSS3, JavaScript, Google Angular
Material
This project is to create a web application that caters to the service industry, businesses such as: Heat/AC repair, Plumbers, pool
maintenance, computer repair, etc. these businesses typically create work orders and schedule a technician to go onsite to
perform the repair. They may also create the work order to perform the repair at their location. This allows them to track all
aspects of the work order from: issue, Schedule repair, employee notes, resolution, job estimate, and job invoice.
3. Service Desk Web Application
Client: Keefe Group, MI, United States
•
Team Size: 8
•
Role Played: Frontend Developer
•
Skills Used: Laravel framework, PHP, MYSQL, Angular 4, HTML5, CSS3, JavaScript, Google Angular Material
Modules:
•
•
•
Job order ticket
Scheduling
Route mapping with Google maps based on schedule
•
Payment integrations with PayPal, Authorize.net, and Stripe
•
Quick Books Integration
•
Reports module
•
Dashboard
•
Accounting Module
This project is to create a web application that caters to the service industry; businesses such as: Heat/AC repair, Plumbers, pool
maintenance, computer repair, etc. these businesses typically create work orders and schedule a technician to go onsite to
perform the repair. They may also create the work order to perform the repair at their location. This allows them to track all
aspects of the work order from: issue, Schedule repair, employee notes, resolution, job estimate, and job invoice.
4. Oranj’s Wealth Management Application
Client: Oranj, Chicago
•
Team Size: 27
•
Role Played: Frontend Developer
•
Skills Used: AngularJS, charts.js, HTML5, CSS3, JavaScript, Bootstrap, Google Angular Material V1
Oranj is focused on creating the world's best digital experience for enabling financial advisers to help clients effectively manage
their financial lives and personal goals, and empowering investors to make smart financial decisions, connect with financial
professionals, and pursue better investing outcomes. To achieve this, Oranj builds software for servicing, collaborating,
managing, and connecting, which utilizes user-friendly applications for a fully interactive human-driven, technology-assisted
experience.
The Oranj platform offers a secure document vault, client collaboration tools, aggregated data from more than 25,000
institutions, online account opening/transfer capabilities, real-time activity notifications, extensive data analytics, and an archive
of adviser/client communication going back to the prospect stage. Oranj also offers access to institutional-grade trading and
rebalancing solutions from TradeWarrior Software, Inc.
5. Demos on Demand Web Application
•
Team Size: 3
•
Role Played: UI Developer
•
Skills Used: AngularJS, HTML5, CSS3, JavaScript, jQuery, RWD, .net
Client: Demos on Demand™
Demos on Demand is a streaming video technology and services provider serving technology vendors and IT resellers and
distributors. On the technology side, Demos on Demand provides a video platform designed for use exclusively in tech markets,
which has been in continuous development since 2000 and is comprised of a number of integrated components including
advanced player technology, delivery tools, and analytics and reporting. On the services side Demos on Demand helps our
customers with content development and distribution channels and strategies.
6. Demos on Demand SSE (Self Service Editor)
•
Team Size: 8
•
Role Played: UI Developer
•
Skills Used: AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, .net
Client: Demos on Demand™
Demos on Demand is a streaming video technology and services provider serving technology vendors and IT resellers and
distributors. On the technology side, Demos on Demand provides a video platform designed for use exclusively in tech markets,
which has been in continuous development since 2000 and is comprised of a number of integrated components including
advanced player technology, delivery tools, and analytics and reporting. On the services side Demos on Demand helps our
customers with content development and distribution channels and strategies.
8. Trinity Banking System
•
Team Size: 5
•
Role Played: UI Developer
•
Skills Used: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Web API 2
9. Inmate Store
•
Team Size:
•
Role Played: UI Developer
Client: Trinity Group
Client: Trinity Group
•
Skills Used: .net, SASS, Adobe Photoshop, Ionic, HTML5, CSS3, JavaScript, jQuery, Bootstrap
This project is based on Microsoft Azure framework Service Fabric. The Stores manager is responsible for the overall daily
operations in prison, responsible for stocking, maintaining and selling approved inventory items for sale to inmates. Access to
inmate stores, canteens, and coffee shops and access may be revoked at the discretion of Warden/designee.
10. Bleeperz Mobile Application
•
Team Size: 18
•
Role Played: UI Developer/UX Designer
•
Skills Used: Adobe Illustrator, SASS, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
Client: Buy n Brag
Bleeperz is a retail sales promotion product of Android and Iphone which based on Bluetooth low energy (BLE) concept.
•
Worked on POS for retailers to manage their offers and bugs for customers.
•
Full Mobile app designing, wireframing of all Mobile Screen’s according to latest UX principles.
11. Omaxe Construction
•
Team Size: 18
•
Role Played: UI Developer
•
Skills Used: Wordpress, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
Client: Omaxe
Project based on Real Estate Services provided to builders. & also worked on crm application.
12. QuickQueues
•
Team Size: 6
•
Role Played: UI Developer
•
Skills Used: Java, HTML5, CSS3, Jquery, Bootstrap
Client: Dismissal Software
It was the school dismissal process can be very time consuming and chaotic for students, parents, and the staff. As a fellow
parent, one would pick up his daughter from school. After several chaotic dismissals, team decided that there had to be a better
way to develop a more efficient dismissal process. After bringing his new idea to the school, QManager app was created.
Awards and Recognition
•
Rewarded in RnR ceremony as the “Star Player for the month” in Jan’15, Aug’14, Sep’14 & Oct’14 for best efforts and
quality work in organization. (HCL Technologies Ltd.)
•
Rewarded as the “Best Employee of the android team” in March ’04 for my best efforts and for creating the best user
interface of Bleeperz mobile app. (Indicsoft Technologies Pvt. Ltd.)
•
Got 1st Rank in School competition for Participating in National Color Contest organized by “National Institute
Kalabharati Child Art Institute, Maharashtra”.
Education
•
“Masters in computer Applications” from AKTU, Lucknow.
•
Diploma AIEEE – “Multimedia and Animation” from Arena Animation, Delhi.
•
•
A.I.S.S.C.E. (C.B.S.E- 12th).
Dayawati Modi Academy-I, Meerut
A.I.S.S.E. (C.B.S.E- 10th).
Vishwa Bandhu Academy, Moradabad.
Hobbies
Badminton | Skating | Mountain climbing | Travelling
I hereby declare that all the information given above is true as per my knowledge.
(Shikhar Agarwal)