Mobile -
Email --
SUMMARY
Around 10 years of total experience in the analysis, design and development of software applications using .Net Technologies and more than 1 years’ experience in MEAN (MongoDB, ExpressJs, AngularJs, Node.js) Stack.
Have 2+ years’ experience in AngularJs with SPA (Single Page Application) and Non SPA Application.
Working knowledge of Agile Methodology – SCRUM, TDD (Test-driven development). Worked as SCRUM MASTER around 3 years. Maintained schedule of daily scrum, backlog grooming, demo, retrospective, requirement changes meeting etc. with product owner and scrum team according to scrum guidelines.
Worked as a Proxy Configuration Manager to maintained Source Control, Build Configuration, Daily Build, TFS (Team Foundation Server) Configuration and Windows Azure Environment.
Deep understanding of software architectures/paradigms Client – Server, N-Layer, 3-tier Architecture, SOA (Services Oriented Architecture), Window Azure.
Involved in entire software development lifecycle from beginning to the end. Complete knowledge of Application Life Cycle from Requirement Analysis to maintain.
Actively involved in various project phases: Functional Specification, Business Logic's, Design, Identifying the key Abstract Classes, Interaction Diagrams- Collaboration, State, and Sequence Diagrams, Layered Architecture.
Knowledge of MVC 5.0 Razor View Engine Framework, Repository pattern and Web API.
Developed REST/REST Full Service in WCF and Web API with industry standard to consume by Mobile devices and Third party.
Design a reusable and scalable architecture with the help of OOPS, AOP (Aspect Oriented Programming) and design patterns.
Hands-on experience in RDMS design, optimization and performance tuning using store procedure, Index etc.
Experience in ORM tools – Entity Framework/Linq2Sql.
Worked on document update, support development team, Team training for latest changes and meeting on requirement analysis.
Good understanding of NO SQL Database (MongoDB and Redis) and maintained Cache on Redis Server.
Currently involved in “Drop-shipping Inventory Management System”. Using AWS, (Amazon Web Services), MWS (Amazon Merchant Web Services), Asp.net MVC, AngularJs, Sql Server 2012, Web API, JSON, Entity Framework, Amazon CodeCommit.
TECHNICAL SKILL SUMMARY
Cloud Computing
Windows Azure, SQL Azure
Operating Systems
Windows 7, Windows Server 2012
Languages
C#, VB.net
Databases
MS Access 2000, MS SQL Server
Client Side Script / MVVM Framework
JavaScript, Jquery , KnockoutJs, AngularJs,Angular2
Source Control and Version Control
Team Foundation Server, Tortoise SVN
Deployment Technology
Windows Installer, Install Shield
Logging Frameworks
log4net
Testing Tool
SOAP UI, POSTMEN REST.
Communication Technology
WCF, Web API, Web Services
Project Development Methodology
Agile - Scrum Process/ Kanbon
ORM
Linq to Sql, Linq to Entity (Entity Framework)
Web Technologies/Tool
IIS, HTML, CSS, Classic ASP, ASP.NET, Java Script, XML, Ajax. MVC 3.0 Razor View Engine
Mobile Application Development
Ionic Framework
Business Process Management Tools
Intellidox
EXPERIENCE IN SKILL
Technology
Experience in Years
.NET
9
ASP.net MVC
3
SQL Server/DB
8
JavaScript
8
JQuery
6
HTML 4/ HTML5/ CSS
8
Web Services/WCF
4
Web API
3
Entity Framework / Linq2 Sql
4
Windows Azure / Team Foundation Server
3
Agile – SCRUM Process
3
Team Foundation Server /SVN
5
AngularJs / KnockoutJs
3
AOP (Aspect Oriented Programming)
3
Mobile Application Development
(Ionic Framework)
1
EDUCATION & CERTIFICATIONS
Master of Science – Information Technology(MSc. IT)
Advance diploma in computer application - (Java, C++, HTML, CSS, CSS )
Working as Freelance Software Architect from 15th February 2016.
Role & Responsibility: - Project Planning, Design, Documentation, Development, Implementation.
Working Environment :- HTML, CSS, Java Script, Jquery, Bootstrap, MongoDB, AngularJs, ExpressJs, NodeJs, JSP, Java, Perforce, Jira, Confluence, Bitbucket, SmartGit.
Worked with ViaIndia Consultancy as a Sr. Lead Engineer (Sr. Manager) from August 2014 to 15th February 2016.
Role & Responsibility: - Project Planning, Design, Documentation, Development, Testing, Implementation & Presentation.
Working Environment :- HTML, CSS, Java Script, Jquery, Bootstrap, AngularJs, KendoUI, Asp.net MVC 5.0, Asp.net 4.5, Sql Server 2012, Linq, Entity Framework 6.0, C# 2.0, Ajax, Ionic Framework, Redis Server, Cache Server, Phone Gap, Windows Azure 2.3 BPM (Business Process Management) Tools - Intellidox.
Worked with Digigrapes Technologies as a Sr. Software Engineer (Product Development) from April 2013 to July 2014.
Role & Responsibility: - Project Planning, Design, Documentation, Development, Testing, Implementation & Presentation.
Working Environment :- HTML, CSS, Java Script, DOM, Asp.net 2.0, Asp.net 4.5, Sql Server 2008 R2, Linq, Entity Framework, C# 2.0, Ajax, Jquery Mobile, Phone Gap.
Worked with "Ovleno Business Intelligence” As a Sr. Software Engineer from March 2011 - May 2013.
Role & Responsibility: - Design, Documentation, Development, Testing, Implementation & Presentation.
Working Environment :- HTML, CSS, Java Script, DOM, Asp.net 2.0, Asp.net 3.5, Asp.net 4.0, Sql Server 2005, Sql Server 2008, Linq, Linq to Sql, C# 2.0, Ajax..
Worked with “Amalsoftech, Delhi" As a Software Engineer from March 2006- February 2011.
Role & Responsibility: - Design, Development, Testing, Implementation & Presentation.
Working Environment :- HTML, CSS, Java Script, DOM, Classic Asp, Asp.net 1.1, Asp.net 2.0, Sql Server 2000, Sql Server 2005, C# 2.0, Ajax
PROFESSIONAL EXPERIENCE (starting with the current experience)
Drop Shipping Inventory & Automation System November 2016- Till Date
Type
Requirement Analysis, Design ,Architecture ,Development, Deployment
Role
Lead Software Engineer
Architecture
SPA+ Web API Architecture
Technology/Software
HTML, CSS, Java Script, Jquery, Bootstrap, Asp.net MVC, Sql Server, AngularJs, Amazon Web Services (AWS), MWS (Amazon Market place Web Services) SmartGit.
Client
AMS Enterprises LLC
e-com.ninja is inventory management system which use to handle daily task of drop shipping. Software automatically update inventory, prices from source site to amazon.com.
We used amazon web services to update inventory into amazon.com.
Responsibilities:
As a Lead Engineer, I am responsible for the following
Schedule of daily scrum, backlog grooming, demo, retrospective, requirement changes meeting etc. with product owner and scrum team according to scrum guidelines.
Ensuring the team is on schedule, to coordinate and supervise resources assigned.
Designing of the entire system.
Responsible for the analysis, coding & testing of the objects before delivery to client.
Working with requirements analysis team and study requirement. Which included several end-user interactions.
Following that a module team of 3 persons developed one module of the system, which included documentation and construction.
Used Trello as Project Management software to track and monitor task and project progress.
Maintains of project on Amazon AWS, CI (Continuous Integration) checking, document update, support development team, Team training for latest changes and meeting on requirement analysis.
Design a solutions on .Net platform using Entity Framework.
Used Mongoose for object modeling tool designed to work in an asynchronous environment with MongoDB.
Design RESTFULL API in Web API and consume them into front-end with the help of AngularJs (Single Page Application).
MSql Server database design, optimization and performance tuning etc.
SSL Certificate Generation and Installation.
Use Amazon EC2 to deployment of web application.
Use Amazon Web Services to add product, update inventory and price into Amazon.com.
Designed more than 10 Web Scraper to fetch product information like product title, product price, image, and inventory.
CJSM Wonderment Apps LCC August 2014- Till Date
Type
Design/ Development / Migration / Maintenance
Role
System Architect (Server Lead III)
Architecture
MEAN Architecture
Platform
Windows 7 , Windows Server 2012, Windows Azure
Technology/Software
HTML, CSS, Java Script, Jquery, Bootstrap, Node.js, MongoDB, AngularJs, Express.Js, NodeJs, Jira, Confluence, Bitbucket, SmartGit.
Client
CJSM
CJSM is in-house social networking and video sharing site developed in MEAN stack.
Responsibilities:
As a System Architect (Server Lead III) I am responsible for the following
Schedule of daily scrum, backlog grooming, demo, retrospective, requirement changes meeting etc. with product owner and scrum team according to scrum guidelines.
Ensuring the team is on schedule, to coordinate and supervise resources assigned.
Designing of the entire system.
Responsible for the analysis, coding & testing of the objects before delivery to client.
It includes Communication with the other team members & solving Technical problems. Design of MEAN architecture for social Networking platform.
Working with requirements analysis team and study requirement. Which included several end-user interactions.
Following that a module team of 5 persons developed one module of the system, which included documentation and construction.
Used Atlassian Jira as Project Management software to track and monitor backlog and project progress.
Configuration Management of source control (Team foundation Server).
Maintains of project on Amazon AWS, CI (Continuous Integration) checking, document update, support development team, Team training for latest changes and meeting on requirement analysis.
Design a solutions on MEAN platform using Mongoose.
Used Mongoose for object modeling tool designed to work in an asynchronous environment with MongoDB.
Design RESTFULL API in Node.js backend MongoDB.
NoSql database design, optimization and performance tuning etc.
Design architecture to support 10000 request per seconds.
Deployment of MongoDB on Amazon Cloud S3 Linux Servers. Designed architecture of database for high availability, performance, backup etc. with the help of Replication and sharding.
Used Amazon CloudSearch for manage search solutions for different activity into site. Measurement of Upload and Search availability of records into Cloud Search.
Enterprise One V 1.00 ViaIndia Consultancy August 2014- Till Date
Type
Design/ Development / Migration / Maintenance/ Testing
Role
Sr.Lead Engineer/ Sr. Manager
Architecture
SOA Architecture
Platform
Windows 7 , Windows Server 2012, Windows Azure
Technology/Software
.Net , Sql Server 2012, Entity Framework, Jquery, Window Azure, TFS (Team Foundation Server), Kendo UI, Web API, AngularJs and Ionic Framework, Intellidox.
Client
Australia based telecom Company (Confidential)
EnterpriseOne V 1.00 Customer experience platform is design for enterprise customer of Australia’ leading telecom company. Product focus on reduce the cost of enterprise on the basis of past usages of products which provided by a telecom company to their customers. With the help of EnterpriseOne enterprise customers can get depth knowledge of their pricing which charging by telecom on different parameters. Enterprise can manage their
Responsibilities:
As a Sr. Lead Engineer I am responsible for the following
Schedule of daily scrum, backlog grooming, demo, retrospective, requirement changes meeting etc. with product owner and scrum team according to scrum guidelines.
Ensuring the team is on schedule, to coordinate and supervise resources assigned.
Designing of the entire system.
Responsible for the analysis, coding & testing of the objects before delivery to client.
It includes Communication with the Onsite team & solving Technical problems. Design of SaaS based architecture of telecom domain product.
Working with requirements analysis team and study requirement. Which included several end-user interactions.
Following that a module team of 7 persons developed one module of the system, which included documentation and construction.
Configuration Management of source control (Team foundation Server).
Maintains of project on azure, CI (Continuous Integration) checking, document update, support development team, Team training for latest changes and meeting on requirement analysis.
Design a solutions on MVC platform using Repository pattern. With the help of AOP (Abstract oriented programming) and OOPS design a robust solutions.
Design a project which support both On-premises and Windows Azure.
Use Entity Framework to design DAL (Data Access Layer) with the help of store procedure also for reliable solutions.
Design RESTFULL API with industry standard HTTP Status Codes to consume by our product as well as by third party.
RDMS design, optimization and performance tuning using store procedure, Index etc.
Bellefield Cloud Systems http://www.bellefield.com April 2013 – July 2014
Type
Development / Maintenance/ Testing/ Team Handle
Role
Lead Engineer (Product Development)
Platform
Windows 7, Windows Server 2012, Windows Azure
Architecture
SOA Architecture
Technology/Software
Window Azure v2.3, .net Technologies, Web API, WCF, C#, Asp.net 4.0, XML, MS SQL Server 2008 R2, Entity Framework 4.0, REST JSON, REST XML, SOAP UI, MVVM, Knockoutjs, AngularJs, ALM (Application Lifecycle Management).
Client
Bellefield Systems, USA
Description: Bellefield bridges the gap between the law firm or legal department Enterprise Systems and any mobile devices, browser and desktop applications.
Bellefield’s mobile strategy is based on Bellefield Connect, the most robust and secure mobile data platform designed specifically for the legal market.
Bellefield’s Product Mobile Solutions - iTimeKeep - Time Entry on your iPad, iPhone and Android devices that seamlessly integrates with your billing system.
Responsibility:
The timely provision of the deliverables. Also responsible for analysis, coding, testing and deployment of the project before delivery to the client.
Schedule of daily scrum, backlog grooming, demo, retrospective, requirement changes meeting etc. with product owner and scrum team according to scrum guidelines.
Co-ordination with Testing Team on test cases, manual testing, regression testing, performance testing, security testing etc.
Communication over BaseCamp related to technical challenges with product owner and overseas development team.
Code Review according to best practices. Maintains of project on azure, CI (Continuous Integration) checking, document update, support development team, Team training for latest changes and meeting on requirement analysis.
TFS Configuration for Auto Deployment on Testing, Development, Staging and production environment.
Use Entity Framework to design DAL (Data Access Layer) with the help of store procedure also for reliable solutions.
Design RESTFULL API with industry standard HTTP Status Codes to consume by our product as well as by third party.
Design and development of Test Harness to test cases and maximize code coverage by automated testing.
Support testing team in browser based Automated Testing by Selenium, Spoon and Sponium.
Political Competitive Intelligence & Communication Ovelno BI December 2011– May 2013
Type
Development / Maintenance/ Testing / Team Handle
Role
Sr. Software Engineer
Platform
Windows NT 4.0 Server, Windows 2000/98
Technology/Software
HTML, CSS, C#, Asp.net 3.5, XML, MS SQL Server 2005. SSRS, SSIS
Client
Political Party
Political campaign manager (local, state, or national) Staff on a political campaign Political aide or advisor to a public official (local, state, or national) Lobbyist Position in a public relations firm or nonprofit group serving the public interest
Responsibility:
Maintaining the quality aspect in the Project
Handle a team of developers
The timely provision of the deliverables.
Also responsible for analysis, coding, testing of the project before delivery to the client.
Maintain daily project development status, daily check-In on SVN.
Write Test Cases, Unit Testing and Deployment of project on Sever.
Design project with N-Layer architecture.
Write SQLCLR, SQL Job and Web Services to Send Mail and SMS on schedule basis.
Developed Bots to fetch Data from Govt. Sites and save into database.
Used SSRS/ Crystal Reports to design reports.
Drug Surveillance System Ovelno Business Intelligence March 2011 – November 2011
Type
Development / Maintenance/ Testing/ Team Handle
Role
Sr. Software Engineer
Platform
Windows NT 4.0 Server, Windows 2000/98
Technology/Software
HTML, CSS, C#, Asp.net 3.5, XML, MS SQL Server 2005
Client
Pharms Industry
In this project some of the modules like Product Authentication, Brand Protection, and Product Surveillance etc are there. A vital part of this project is to monitor the safety and effectiveness of drugs that are currently available in Indian Market.
To meet this goal, we developed a programs that monitor drugs.
Responsibility:
Maintaining the quality aspect in the Project
Handle a team of developers
The timely provision of the deliverables.
Also responsible for analysis, coding, testing of the project before delivery to the client.
Maintain daily project development status, daily check-In on SVN.
Write Test Cases, Unit Testing and Deployment of project on Sever.
Design project with N-Layer architecture.
Write SQLCLR , SQL Job and Web Services to Send Mail and SMS on schedule basis.
Elegant 2010 (Real Estate ERP) AmalSoftech August 2007 – December 2008
Type
Development
Role
Software Engineer
Platform
Windows NT 4.0 Server, Windows 2000/98
Technology/Software
HTML, CSS, C#, Classic Asp , MS SQL Server 2005
Client
Exotica Housing
Elegant is a complete integration of system across departments in a Real Estate Organization. It manages not only multiple Projects, their Pre-launch, Launch, Customer Support, Payment Schedules, Reminders, etc but also it integrates all the departments in a company in such a manner that facilitates efficient intra-organizational communication.
Responsibility:
Maintaining the quality aspect in the Project
Handle a team of developers
The timely provision of the deliverables.
Also responsible for analysis, coding, testing of the project before delivery to the client.
Maintain daily project development status, daily check-In on SVN.
Write Test Cases, Unit Testing and Deployment of project on Sever.
Design solutions on N-Layer Architecture.
Used Ajax Control Toolkit to Design UI with refresh.
Property Portal AmalSoftech March 2006 – July 2007
Type
Development / Migration / Maintenance/ Testing
Role
Software Engineer
Platform
Windows NT 4.0 Server, Windows 2000/98
Technology/Software
HTML, CSS, C#, Java Script, MS SQL Server 7
Client
Indian Express Ltd.
Expressproperty.in/exppro.in is online property portal. By Group of IndianExpress Ltd. An India’s Leading Business News Papers. Expressproperty.in is SMS based portal through this portal buyer, seller and brokers post their property through SMS or Web. It is a forum where buyers, sellers and brokers can exchange information, quickly, effectively and inexpensively. At exppro.com, you can advertise a property, search for a property, build your own property site (Micro Site) and get property consultant.
Responsibility:
Maintaining the quality aspect in the Project
Handle a team of developers
The timely provision of the deliverables.
Also responsible for analysis, coding, testing of the project before delivery to the client.
Maintain daily project development status, daily check-In on SVN.
Write Test Cases, Unit Testing and Deployment of project on Sever.
Design solutions on N-Layer Architecture.
Used SMS and Short code to Sign Up, Property Alert etc.
Used Ajax to show data on UI without refresh.
PERSONAL DETAILS
Present Address: O-16, B-1, Dilshad Garden, Delhi -110095
Permanent Address: O-16, B-1, Dilshad Garden, Delhi -110095
Contact No. (Res):-Mobile: -
Passport No.:J-Passport Expiry Date: 11/10/2020
Marital Status: Married
Place…………
Date…./…./….. (Virender Verma)