Deepak_SiteCore_Net

14
Deepak Bisht Contact: 856- 278-2961 .Net/SQL/Sitecore Developer/.NET Lead Email: [email protected] Professional Summary Competent professional with close to 9 years of experience in Software Projects and Web based application development on Microsoft Platform in Consulting, Banking, Betting, Healthcare, Consumer Goods, Hiring and Service industries. Hardcore .Net developer having good experience with all phases of SDLC process including Use cases, functional & technical specifications, documentation, test plan reviews, source control, deployment & maintenance. Good experience of working in an Agile development model and using Jira. Strong hands on experience in .Net 4.5: C#, ASP.Net, Java Script, Jquery, WCF, Restful Web services, LINQ and Entity Framework. Experience with designing and usage of databases like SQL Server, and MS Access. Hands on experience in SDL Tridion & Sitecore Web Content Management Systems. Good experience of front end development frameworks like Backbone & Knockout. Hands on experience with design frameworks like MVC 4/5 & MVVM. Experience in designing web applications using HTML5, CSS3 and JavaScript, including JavaScript libraries like jQuery, Knockout and Angular.js Creating and executing unit test plans using NUNIT, Visual Studio Unit Testing Framework, Moq & tSQLt (SQL unit testing) and managing code coverage using NCover & dotCover. Worked on Visual Studio & Eclipse IDEs and SVN, VSS, TFS and GIT version control tools. Worked with SQL Server Management Studio extensively for database operations. Have descent experience on Node.js and Angular.js. 1

Transcript of Deepak_SiteCore_Net

Page 1: Deepak_SiteCore_Net

Deepak Bisht Contact: 856-278-2961.Net/SQL/Sitecore Developer/.NET Lead Email: [email protected]

Professional Summary

Competent professional with close to 9 years of experience in Software Projects and Web based application development on Microsoft Platform in Consulting, Banking, Betting, Healthcare, Consumer Goods, Hiring and Service industries.

Hardcore .Net developer having good experience with all phases of SDLC process including Use cases, functional & technical specifications, documentation, test plan reviews, source control, deployment & maintenance.

Good experience of working in an Agile development model and using Jira. Strong hands on experience in .Net 4.5: C#, ASP.Net, Java Script, Jquery, WCF, Restful Web services,

LINQ and Entity Framework. Experience with designing and usage of databases like SQL Server, and MS Access. Hands on experience in SDL Tridion & Sitecore Web Content Management Systems. Good experience of front end development frameworks like Backbone & Knockout. Hands on experience with design frameworks like MVC 4/5 & MVVM. Experience in designing web applications using HTML5, CSS3 and JavaScript, including JavaScript

libraries like jQuery, Knockout and Angular.js Creating and executing unit test plans using NUNIT, Visual Studio Unit Testing Framework, Moq &

tSQLt (SQL unit testing) and managing code coverage using NCover & dotCover. Worked on Visual Studio & Eclipse IDEs and SVN, VSS, TFS and GIT version control tools. Worked with SQL Server Management Studio extensively for database operations. Have descent experience on Node.js and Angular.js. Excellent client interaction skills. Demonstrated proficiency in leading teams and mentoring individuals to maximize levels of

productivity, while forming cohesive team environments. Adept at developing applications based on Microsoft related technologies according to technical /

business specifications. Flexible in learning new technologies supporting business needs.

Management Skills: Technical Lead and Project Management experience: Planning, Costing, Budgeting, Staffing, Estimating

and working on multiple projects. Stakeholder Management: Understanding the needs and challenges, negotiating for resolutions with

stakeholders involved in projects. Project delivery: Understanding project methodologies and life cycles, major milestones and

dependencies about deliverables, preparing project documentations. Successfully delivered projects with large multinational companies.

Risk Management: Understanding and assessing project risks and its consequences, prioritizing them as per the customer and project needs.

1

Page 2: Deepak_SiteCore_Net

Excellent Leadership and Communication skills.

TECHNICAL EXPERTISE

Languages C#, SQL

Markup Languages HTML5, CSS3, XML

Operating Systems Windows 98/2000/XP, Windows 7/8/10, Windows Server 2008 / 2012

Internet TechnologiesC# .Net, ASP.Net, VB.Net, Design Patterns, Restful Web Services, XML, HTML 4.0/5.0, DHTML, JavaScript, XSLT, CSS3, AJAX, PHP, Jquery, Backbone, Node.js, Angular.js, Linq, Knockout, WCF

Web/App. Server IIS

Tools/Frameworks

Tortoise SVN, TFS, GIT, VSS, Visual Studio, SQL Server Management Studio, MVC 5, MVVM, NUnit, Log4Net, XML, Fiddler, Firebug, Eclipse, Xamarin, Entity Framework , Visio, ReSharper, NCover, dotCover, Visual Studio Unit Testing Framework, tSQLt, Moq, Jira, Quartz, TDS

RDBMS SQL Server 2005 / 2008 / 2012, MS Access.

Content Management Systems

Sitecore, SDL Tridion

OOAD UML

EDUCATION

Sardar Patel University, Anand, Gujarat, India, Bachelor of Engineering (Electronics), 2007, CPI – 7.08 out of 10

GLOBAL RECOGNITIONS

2

Page 3: Deepak_SiteCore_Net

Code Project(www.codeproject.com) - Best Database Article of August 2015 - Second Prize Code Project profile - http://www.codeproject.com/Members/Rooney-Bisht

PROFESSIONAL EXPERIENCE

Sr. Sitecore & .Net developer Feb 2016 – PresentClient: DBC Pri-Med, LLC, Boston, MAProject: Pri-med.com

Pri-Med is the medical education and EHR software company that provides practical answers to facilitate better patient outcomes.

Role & Responsibilities: Worked as a Sr. Sitecore, .Net, SQL Server & Frontend (JQuery/Bootstrap) developer for the project. Almost single handedly created a webpage (with subpages) for showing clinical resources

(http://www.pri-med.com/clinical-resources.aspx) and more enhancements (carousals, polling module with bar charts and animation) are still going on to be made live soon.

Worked on CMS (Sitecore), .Net, SQL SERVER & Frontend (JQuery/Bootstrap) design for clinical resources page.

Also worked as a frontend developer since the project lacks one. Did research to make the website more secure against XSS, HSTS & CSRF attacks. Improved the overall page load speed of the website by investigating and fixing issues as suggested by

Google Page Speed. Did research to compare Charts.js & D3.js and then used the later to create a polling module (taking

survey) for the project which can be re-used and placed on any page on the website.

Project Lead .Net Jan 2016 – Feb 2016Client: Wolters Kluwer, Waltham, MAProject: WizNG

Wolters Kluwer’s compliance intelligence software (Wiz) is used by 8 out of every 10 banks in the US. WizNG is a revamp of this software with new improved features. This software can be used for CRA, HMDA and fair lending compliance.

Role & Responsibilities: Worked as a Project Lead for the project and managed a team of 8 developers located in Bangladesh.

3

Page 4: Deepak_SiteCore_Net

Did research to figure out which frontend unit testing framework is better for the project between jUnit, Jasmine & Mocha.

Reviewed code and mentored developers.

Lead .Net developer Apr 2015 – Jan 2016Client: BCG (Boston Consulting Group), Boston, MAProject: roadmapping

RPM stands for "Rigorous Program Management"—put simply, that means taking an overall set of initiatives at a client and approaching them with a holistic, standardized method to ensure the best chance of success. "Roadmapping" is a core component of RPM—put simply, it is a process that defines the key milestones in these initiatives and tracks them centrally through software.

Role & Responsibilities:

Worked as a lead .Net developer for BCG’s Roadmapping project. Designed and created multiple scheduled jobs with highly complex logic using Quartz. Designed a unit testing framework for the team using Visual Studio Unit Testing framework, Moq &

tSQLt. Used NCover & dotCover for code coverage. A major aim was to make the application as responsive as possible, thus an extensive use of client-side

frameworks were made. Used MVVM frameworks knockout and Angular.js – JavaScript libraries for responsive and dynamic UI.

Lead a team of around 20 developers (4 onshore + around 15 offshore) which wrote more than 1400 unit test cases for the project with more than 82% code coverage across applications.

Played the role of an onsite coordinator and worked closely with the offshore team. Was involved in a lot of design discussions & requirement discussions with the client and the team and

helped in writing/updating functional design documents & technical design documents. Did a lot of POCs for the team like – Quartz.Net POC, tSQLt (SQL unit testing) POC, using Moq for unit

testing, storing & archiving blobs in database & using CryptoJs for front end encryption. Implemented URL encryption of the application using front end (CryptoJs) & backend mechanisms. Created tools for updating configuration files based on environments & writing insert scripts for adding

multilingual text for application’s labels based on region/country selected. Helped front end UI team by writing code using Javascript and Backbone. Helped QA team in regression testing & writing test cases.

Senior .Net, Sitecore developer Sep 2014 – Apr 2015

4

Page 5: Deepak_SiteCore_Net

Client: PIMCO, Newport Beach, CAProject: pimco.com/investments

We created a website for PIMCO where their clients can login and manage their subscriptions using .Net & Sitecore. We also created an intranet website for PIMCO which will be used by their internal team to generate reports and also manage all the users who have subscribed to various offerings in their website.We were also asked to re-engineer PIMCO’s website using Sitecore.

Role & Responsibilities: Worked as a senior .Net & Sitecore developer for PIMCO. My project (SMS- Subscription Management System) involved creating a website for PIMCO using .NET,

MVC 4, WCF services, SQL Server & Knockout for frontend development. Was part of the team which developed Pimco’s website in Sitecore and also making it multilingual. Worked on Sitecore Administration pages and gained knowledge related to Sitecore DMS. Also involved in providing support for another website to the client (SMS – subscription management

system). Worked as an onsite coordinator for a few months and managed a small offshore team. Created functional specification document for one of the projects and was involved in requirement

gathering of all the projects. Worked on creating tools for PIMCO like Bulk upload and Admin dashboard.

Lead .Net, SDL Tridion developer Apr 2014 – Sep 2014Client: BCG (Boston Consulting Group), Boston, MAProject: careers.bcg.com

Our team was asked by BCG to create a new responsive & multi-platform Careers website for them with the help of .Net and SDL Tridion.The solution focuses on new framework (Foundation) to handle responsiveness of the websites.

Role & Responsibilities:

Worked as a lead .Net and SDL Tridion developer for BCG. Played the role of an onsite coordinator and worked closely with the offshore team. Participated in CMS (Tridion) design and development. Created functional specification document, Gathered requirements from end users and contributed in

the creation of technical specification document.

5

Page 6: Deepak_SiteCore_Net

Was involved in R&D work related to the project. Used AJAX & JQuery for front end development. The project involved creating a new responsive Careers website for BCG with the help of .Net and SDL

Tridion. The solution focuses on a new framework (Foundation) to handle responsiveness of the website.

Senior .Net & SQL Server developer Jan 2012 to Oct 2012,Client: TD Bank, Mount Laurel, NJ Feb 2013 to Jun 2013 &Projects: EDGE, iCalendar, Bulk Upload Sep 2013 to Apr 2014

As part of the Chrysler Financial acquisition by TD and re-branding to TDAF (TD Auto Financing), TD Bank (TDB) initiated this Project to resolve the identified non-compliance issues.The solution (EDGE) focuses on the new framework structured to correct identified non-compliance issues for Marketing Preferences, and Affiliate Marketing activities.iCalendar (integrated calendar) is a tool for TD Bank’s employees for managing all their meetings/appointments at a single place.Bulk Upload is a tool used for uploading multiple documents in a single go directly to a Tridion database.

Role & Responsibilities:

Worked as a senior .Net & SQL Server developer and Team Lead. Single point of contact at onsite for any issues related to Integrated Calendar system. Managed a team of five.

Gathering requirements from end users related to Integrated Calendar, Bulk Upload & EDGE systems rollout projects.

Involved in .Net Development with the help of MVC 3, MVP design patterns & Javascript for writing program code.

Worked on Visual basics scripting and macro related tools. Worked on Telerik controls for the implementation of iCalendar. Used SDL Tridion’s API for the development of Bulk Upload tool. Worked on the implementation of SQL Server 2008 related functionalities.

Senior .Net, SDL Tridion & Web services developer Jul 2013 – Aug 2013Client: VCE, Gurgaon, IndiaProject: VCE.com

6

Page 7: Deepak_SiteCore_Net

Our team was given the task of redesigning VCE’s internet and intranet websites and we were able to achieve this using .Net, Tridion CMS, Restful web services and SQL Server and also making the website responsive and available on multiple platforms.

Role & Responsibilities:

Worked as senior .Net developer to create restful web services for VCE. Was involved in SDL Tridion CMS related activities like creating DWTs etc. Took part in R&D work for the project. Created functional specification document.

.Net, SDL Tridion & SQL Server developer Nov 2012 – Jan 2013Client: Unilever, Noida, IndiaProjects: Paddlepop.com.au & Lux soap

Our team’s task for this project was to build a high-engagement global web site with the Paddle pop audience. This global site is envisaged to be leveraged by various local Paddle pop sites in follow-up projects. A Paddle Pop is a milk-based frozen dairy snack made by Streets and sold in Australia and New Zealand and few other countries. Paddlepop’s websites are very popular among kids as it provides a variety of free online games and videos.

Role & Responsibilities:

Was involved in build and release activities for Paddle pop web site in various environments. Was involved in SDL Tridion CMS related activities such as content entry/ update, publishing. Worked on design, C# .NET coding and SQL related tasks to some extent. Created functional specification document & CMS user guide. We were asked to build a high-engagement global web site with the Paddle pop audience. This global

site was envisaged to be leveraged by various local Paddle pop sites in follow-up projects

Senior .Net & SQL Server developer Sep 2011 – Nov 2011Client: Ladbrokes, Noida, IndiaProject: Ladbrokes.com

Ladbrokes is an online betting service which provides customers with interactive betting services 24 hours a day 7 days a week.

7

Page 8: Deepak_SiteCore_Net

Role & Responsibilities:

Was involved in .Net Development with the help of MVVM design pattern– Writing program code. Was involved in R&D work related to the project. Worked on the implementation of WCF services related functionalities.

.Net & SQL Server developer Jun 2010 – Aug 2011Client: TSL Education, Noida, India Nov 2011 – Dec 2011 Project: HireWire

HireWire is the free online tool for job seekers, schools, local authorities and agencies that has revolutionized the way educational institutions manage recruitment. The purpose of this project was to implement the existing functionality for universities and colleges (higher education and further education).

Role & Responsibilities:

Involved in .Net Development – Writing program code using C#, designing the User Interface Unit Testing, System Testing and Integration Testing Worked on DB design and implementation of DB related functionalities using SQL Server 2008. Provided support after the implementation of the website and was the only person from offshore

supporting the client for 6 months. Got recognized by the client for the same.

.Net & SQL Server developer Jan 2010 – Apr 2010Client: Abbott, Chandigarh, India Project: Abbott’s Health Management System

The CoPilot Health Management System is a personal computer (PC) - based software application that permits people with diabetes, their healthcare team, and caregivers to upload data from Freestyle and precision Xtra blood glucose monitoring systems into CoPilot System.

Role & Responsibilities:

Created requirement documents for the project.

8

Page 9: Deepak_SiteCore_Net

Worked on C# .net & MS SQL Server for the Development/Reengineering of Abbott’s Health Management System.

Wrote unit test & Integration test cases for the project. Worked on software application that permits people with diabetes, their healthcare team, and

caregivers to upload data from Freestyle and precision Xtra blood glucose monitoring systems into CoPilot System.

.Net & SQL Server developer Jul 2008 – Dec 2009Client: Infosys Recruitment Team, Chandigarh, India Project: Infosys Recruitment System (Erecruit)Erecruit portal enables the HRD (recruitment) team of Infosys to automate and thereby reduce the turnaround time of recruitment process in Infosys. The work flow runs from creating Openings in Infosys till the offer letter is released to the candidate.

Role & Responsibilities:

Involved in Documentation, Coding and testing. Worked on C# .net & MS SQL Server for the Development/Maintenance of Infosys Recruitment

System. Configuration Controller for project & responsible for maintaining its quality so that it stays at CMM

level 5. Worked completely on one module of the application from designing to go live. Post production support activities. Involved in requirement analysis and effort estimation for the project.

.Net & SQL Server developer Oct 2007 – Jun 2008Client: Infosys Recruitment Team, Chandigarh, India Project: INSTEP

INSTEP is an Intranet/Internet based portal which enables the HR team in Infosys and Students across the globe to recruit and apply for internship projects at Infosys.

Role & Responsibilities:

9

Page 10: Deepak_SiteCore_Net

Worked on C# .net & MS SQL Server for the Development/Maintenance of INSTEP (Recruitment System for Interns)

Involved in Documentation, Coding and testing Post production support activities. Involved in requirement analysis and effort estimation for the project.

Other

Certifications/Trainings:

Sitecore Training & Certification Web Site .NET Developer Microsoft MS 70-536 C#.net Foundation Certificate

10