1. S K OJHA
619-391-7823
skojha.sp@gmail.com
PROFESSIONAL SUMMARY:
• Overall 11+ years of experience in design, development, solution providing, deployment, integration
and implementation of software applications using Microsoft .Net technologies.
• Strong design & development experience in C# 5.0, ASP.NET, MVC 5.0, AngularJS,HTML5,
CSS3.0, Bootstrap, WCF, Entity Framework, LINQ, ADO.NET, Windows and Web Service, Web
API, NUnit, JavaScript, JSON, JQuery, AJAX, XML, SQL Server 2012, Oracle 9i/10g, MongoDB
etc.
• Expertize in OOPS, SOLID principles of OO Design, SOA, REST, Dependency Injection, IOC,
Repository, Factory and other Design patterns.
• Experience in designing and developing web, windows/desktop and with exposure to mobile
application. Experience in database design, development and performance tuning.
• Worked on .Net based enterprise solution with hybrid technology applications with complex
architecture that uses several third party interfaces and different platforms.
• Certified Scrum Master with extensive experience in Agile / Scrum methodology for various projects.
• Resourceful in managing all aspects of the SDLC inclusive of requirement study & analysis,
suggesting technology-based solutions, design, development, testing, deployment and
implementation of business solutions.
• Knowledge of latest technology changes like C# 6.0, MVC 5.0,WPF, AangularJS, Bootstraper, Entity
Framework 5.0/6.0, Windows Azure, HTML 5, CSS 3.0, Node.js, backbone.js etc.
• Knowledge and awareness of SAS, BigData, NoSQL, MongoDB, Hadoop, MapReduce, Pig, Hive,
Mobile Development, Smart Client and other technologies.
• Experience in Retail, Energy & Utilities, Network Security, Storage & Backup, Banking &
Finance domain.
• Experience in test driven development, unit test, continuous integration and deployment.
• Experience in leading projects in onshore/offshore model and handled project demo, presentation,
code review, technical documentation and team mentoring.
SKILLS/TOOLS:
.Net : Visual Studio.NET 2013/ 2012/2010, .Net 4.5, C# 5.0, ASP.NET , Win
Forms, ADO.NET, MVC 4.0/5.0, WCF, Web API, LINQ, VSTO,
JSON.NET, Log4net, oData, MS Enterprise Library, Fusion Charts,
iTextSharp
Other Languages : Java, C, C++, SAS, XML, HTML
Design Pattern : Singleton, Repository, Factory, MVC, MVVM, SOLID Principles,
Dependency Injection, IOC container and other patterns.
Databases : SQL Server 2012/2008(T-SQL), Oracle(PL/SQL) 10g, SQLite, MySql,
MongoDB, Hadoop, MapReduce Pig, Hive
Scripting : JavaScript, CSS 3.0, jQuery, AngualJS, KnockoutJS, AJAX, Shell,
Bootstrap 3.0
Testing Tools : NUnit, MSTest, Fiddler, Moq / RhinoMocks
Version Control : TFS, Tortoise SVN, AccuRev, VSS
Report Designers : Crystal Report 9.0/8.5, MS Report
ORM : NHibernate, Entity Framework 4.0, DomainObject
2. Installer Framework : iNsist, MS Installer
Productivity Tool : Resharper, ANTS Profiler, SQL Profiler
Operating Systems : Windows 7, Vista, XP, UNIX
Methodologies: : Agile / Scrum, Waterfall
CERTIFICATIONS:
• Certified SCRUM Master [ MEMBER: 000190698 ]
• Six Sigma green belt certification
• PM 101 Certification
PROFESSIONAL SUMMARY:
• Experis US Inc., Portage, MI - 01 / 2015 to Present
• Symphony Teleca India, Bangalore - 05 / 2012 to 01/2015
• Target India, Bangalore - 12 / 2010 to 04 / 2012
• Symphony, Bangalore - 12 / 2006 to 12 / 2010
• Wipro Technologies Ltd., Bangalore - 08 / 2004 to 12 / 2006
PROFESSIONAL EXPERIENCE
Experis US Inc., Portage, MI (Jan 2015 to Present)
Consultant
Project 1: Ad Prospecting Planner & Dashboard / Disney, Orlando, FL, US (Jan 2015 to Present)
Description: Ad Prospecting Planner & dashboard is web application to analyze data and create the
dashboard to depict the prospecting advertiser and related matrix.
Used SAS backend to analyze the data based on user input parameters. UI is designed & implemented
using HTML5, AngularJS, Bootstrap and JQuery/JavaScript.
Google chart API, D3.jS, dc.js and crossfilter.js is used for creating custom charts and dashboard.
Integration with SAS programs is done by using SAS internet.
Responsibilities Involved:
• Responsible for requirement gathering, client interaction and creating wireframe.
• Responsible for creating application architecture.
• Responsible for implementing the application and testing.
Technologies / Tools: HTML5.0, AngularJS, Bootstrap 3.0, JQuery, Java script, JSON, Google Charts,
D3.JS, Dc.js, SAS, Web API, SAS Internet and SAS Integration technologies.
Symphony Teleca India, Bangalore (April 2013 to Jan 2015)
Project Lead/Developer
Project 1: CMS / DT, US (Dec 2013 to Jan 2015)
Description: CMS(Collateral Management Solution) is a web-based software solutions and services
which helps customer in enhancing efficiency and profitability for all major segments of the automotive
retail industry, including dealers, lenders, OEMs, third-party retailers, agents, and aftermarket providers.
This provides option to create account and matching option to title manually and automatically. This
provides various services like enquiry, title maintenance, duplicate title and paper title. Various automated
3. services seamlessly integrate the inputs/outputs to application and customized reporting provides visibility
to client.
Kofax system scans the paper title and stores the scanned copy in the system. DocForm converts the
scanned copy to the Doc and PDF.
Responsibilities Involved:
• Responsible for Issue analysis, Coding and Unit Testing using C#, ASP.NET and NUnit.
• Create SQL Script for database changes. Optimize the T-SQL using SQL Profiler.
• Designed, Implemented and Unit Tested Processors (console application) using C# and NUnit.
• Designed and implemented reporting using MVC 4.0, Knockout and C#.
• Bug tracking, updating, resolutions and closure of bugs, understanding new business requirement
and creating impact and designing document in JIRA tool.
• Coordinate and collaborate with onsite team for daily standup, demo and other scrum meeting.
• Provide solution and technical help; do code review of team members.
Technologies / Tools: C#.NET 4.5, ASP.NET, MVC 4.0, NUnit, WCF, Knockout, DomainObject
1.3(ORM), AJAX, JQuery1.x, SQL Profiler 2012, LINQ, XML, XSLT, DocForm 1.0, AccuRev 4.6, JIRA
6.2, Visual Studio 2012, SQL Server 2012, Resharper, Agile Methodology
Project 2: EIS and EIS Mobile/Alshaya, Kuwait (March 2013 to Dec 2013)
Description: Alshaya EIS and EIS mobile is a one stop reporting solution for Executives. EIS Mobile is
developed to be used on IOS and Android mobile platform. This provides online and offline reporting and
analysis of data. This application supports connectivity to multiple databases.
Responsibilities Involved:
• Analyzed the requirement, provided technical proposal, high level estimation and resource
loading for the project. Provided technical support for sales team during project proposal.
• Provided solution architecture, high and low level design of the project.
• Implemented EIS Desktop using Win Forms and C# and EIS Web Admin Module using C#.Net
3.5, MVC 3.0, CSS. Database design and implementation using Oracle 10g.
• Implemented SOA for mobile using REST API and Entity Framework 4.5.
• Used Open XML library for generating excel reports and Autofac as IOC.
• SCRUM Master of project and provided coordination between offshore and onsite team.
Technologies/Tools: Visual Studio 2012 (C# 4.5), Entity Framework 4.5, Oracle 10g, SQL Server 2008,
MySQL, Sqlite, WCF (REST API), Open XML (ClosedXML), Win Form, MVC 4.0, DI and IoC container
(Autofac), Agile Methodology, Excel 2010/2012
Project 3: WindTalker™/ CoreGuard, US (Sep 2012 to Feb 2013)
Description: WindTalker™ is an innovative method of making self-protecting data. By allowing cradle-to-
grave protection of the data itself, network security is no longer a limitation, and data is free to roam the
cloud. Various Microsoft Office and PDF Add-In integrate WindTalker to office (Word, Excel, Outlook, and
PowerPoint) and Adobe PDF product.
Responsibilities Involved:
• Designed and implemented Add-In for various Microsoft products using VSTO and Open XML.
• Building and Leading Development and QA team. Responsible for sharing product domain
knowledge with team in ramping up phase. Participated in scrum meeting.
• Coding, Unit Testing, Continuous integration, Build and Delivery of project.
4. Technologies/Tools: VS 2010 (C#), VSTO, WCF (SOAP), Open XML, Agile Methodology
Project: vRanger/Quest-Software, US (May 2012 to Aug 2012)
Description: vRanger is the #1 VMware data protection solutions which facilitate VMware ESX and ESXi
Backup, Replication and Recovery.
Responsibilities Involved:
• Designed and Implemented REST Web API to expose vRanger service to Web Application. Used
NUnit for testing Web API. Worked on iNSISt Framework to create vRanger installer.
Technologies/ Tools: VS 2010 (C#), WCF (SOAP, REST), JSON.NET, iNSISt Framework, SQL Server
2008, MSTest/ NUnit, Moq/RhinoMocks, TDD with Agile Methodology, TFS (Continuous Integration and
Delivery)
Target India, Bangalore) (Dec 2010 to April 2012)
Technical Lead/Developer
Project 1: myBI
Description: myBI is simple, user friendly, intuitive, role based project management application for EBI
business division. This is the central repository of all types of projects.
Responsibilities Involved:
• Handled complete SDLC process for the project. Implemented the UI using ASP.NET, JQuery,
and CSS. Used Fusion Charts library for creating charts to display planned and actual utilization.
Implemented the Business Logic Using C# and database design and implementation using SP,
UDF and tables. Used web service call to authenticate user.
Technologies/ Tools: VS 2008 (C#, Asp.net), SQL Server 2008, JavaScript, JQuery, Fusion Charts,
WCF, AJAX, SAS, MSTFS and UNIX.
Project 2: Analytic Studio
Description: Analytic Studio is the reporting framework for A&R team. This has around 80 various types
of reports. Application security helps in controlling access to reports. This framework makes addition of
new reports very easy.
Responsibilities Involved:
• Implemented SAS Service framework using SAS, SAS IOM and WCF. Framework is used to read
SAS data set from SAS UNIX server for all reports.
• Implemented GUI using ASP.NET, JQuery, CSS, and used Fusion Charts for reporting.
Technologies/ Tools: VS 2008 (C#, Asp.net), Fusion Chart, WCF, SAS (SAS IOM), MSTFS, SQLite,
UNIX, MS Chart
Symphony India, Bangalore (Dec 2006 to Dec 2010)
Sr. Consultant
Project 1: CaPlan/IRI, US (Nov 2009 to Dec 2010)
Description: CaPlan is to capture the employee’s future utilization. This facilitates all people of
managerial level to track the utilization status of employees & projects.
Responsibilities Involved:
• Requirement analysis and low level design.
• Involved with coding & testing. I implemented MS Charts to visualize employee & team utilization
and used MS report viewer to view summarized data (with export in XLS & PDF format).
Technologies/ Tools: VS 2008 (C#, Asp.net), SQL Server 2K/05, JavaScript, MS Reporting, WCF &
AJAX.
5. Project 2: CDIBDI/IRI, US (Jan 2008 to Nov 2009)
Description: This is a web based application to generate the CDI & BDI report for BSCAN & DMA
markets for specified stub (products), outlets and time period. It is having user friendly interface to track
the progress of submitted job and download the final report.
Responsibilities Involved:
• Implemented WinInet FTP module to communicate with UNIX and Mainframe from Windows.
• Designed and implemented GUI using ASP.NET, JavaScript, and CSS.
• Implemented windows module to process the huge data and load into database (ETL process).
• Used WinInet API to communicate with UNIX and Mainframe Server. Implemented SQL SP &
UDF to process data and generate CDI & BDI report. Wrote SAS/JCL script to pull data from
mainframe.
Technologies/ Tools: VS 2003(ASP.Net, VB.Net), SAS, JCL, SQL Server 2000 and WinInet.
Project 3: Shopper Insight /IRI, US (Jul 2007 to Jan 2008)
Description: The Shopper Insight (SI) Auto Charting Tool is an application which takes the input & data
from the user and generates power point charts automatically.
Responsibilities Involved:
• Designed & developed the GUI & implemented data validation module and also created an
interface to view and download the error validation report. I implemented data refining and
reporting module (creates the PPT with various types of charts)
Technologies/ Tools: VS 2003(ASP.Net, C#), SAS, JCL, SQL Server 2000 and WinInet, Office
Component
Project 4: El-Dorado /IRI, US (Dec 2006 to July 2007)
Description: ‘Drivers on Demand’ (DOD) is a powerful business performance assessment system that
explains changes in sales and share as a result of changes to marketing stimuli. It enables users to
quickly answer the question, “Why is our sales up/down versus last year?”
Responsibilities Involved:
• Designed and developed the web application and implemented WinInet FTP module to
communicate with UNIX and Mainframe from Windows. I also developed job status tracking and
QC module to validate the input. I developed the FTP module to upload final data to MAI server.
•
Technologies/ Tools: VS 2003(ASP.Net, VB.Net/C#), UNIX, SAS, JCL, SQL Server 2000 and WinInet
Wipro Technologies Ltd., Bangalore (Aug 2004 to Dec 2006)
Software Developer
Project 1: System One/Shell-EP
Description: The objective of project is to automate, maintain the execution of all shell projects. This
application gives the web interface to global shell users of high profile from managers to CEO where they
can create, authorize and create reports of full life cycle of projects. User can enter the data either via
6. online web or offline excels.
Responsibilities Involved:
• Participated in onsite client interaction to understand the requirements. Implemented GUI using
ASP.Net and Business Layer using C#. Worked on reporting module.
• Implemented system to store data offline and synchronize with the online database system..
• Wrote Unit Test Case and Integration Test Case.
Technologies/ Tools: VB, C#, ASP.NET, VBScript, JavaScript, VBA, SQL Server 2000 & MS Access
EDUCATION:
BE (Information Technology) - 2004 RGPV University, Bhopal, Madhya Pradesh/Madhav Institute of
Technology and Science Gwalior
7. online web or offline excels.
Responsibilities Involved:
• Participated in onsite client interaction to understand the requirements. Implemented GUI using
ASP.Net and Business Layer using C#. Worked on reporting module.
• Implemented system to store data offline and synchronize with the online database system..
• Wrote Unit Test Case and Integration Test Case.
Technologies/ Tools: VB, C#, ASP.NET, VBScript, JavaScript, VBA, SQL Server 2000 & MS Access
EDUCATION:
BE (Information Technology) - 2004 RGPV University, Bhopal, Madhya Pradesh/Madhav Institute of
Technology and Science Gwalior