Deepak_SiteCore_Net
-
Upload
deepak-bisht -
Category
Documents
-
view
100 -
download
2
Transcript of 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
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
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
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
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
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
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
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
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
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