Neeraj Mathur

117 Jai Jawan Colony, Scheme 3, Jaipur - 302018, Rajasthan, India · (888) 693-7575 · neeraj[dot]mathur[@]gmail.com

To pursue a research oriented career in the field of Software design, development and implementation using my experience in technologies like ASP.Net, MVC Framework, C#, Entity Framework, Azure, WCF, Web API, HTML5, CSS3, AngularJS, SQL Server, Big Data, Cloud Computing. Seeking professional growth as a lead/architect

Professional Summary

  • 18+ years of expertise in developing client-server and web-based applications using ASP.NET, MVC Architecture, C#, Web Services, WCF, SOAP, REST, ORM, CSS3, SQL Server, HTML5, JavaScript, JQuery AngularJS, etc.
  • Work experience in MS.Net Technology including .NET Framework v2.0/3.5/4.5, ASP.NET 4.0, ASP.Net MVC, Entity Framework, WCF, Entity Framework, XML, C#, Generic classes.
  • Working knowledge of Big Data technologies such as Hadoop, MapReduce, Apache Solar
  • Strong debugging skills, proficient in analyzing crash/hang dumps to debug challenging issues
  • Experience in developing and implementing advance e-commerce portals
  • Expertise in GUI design and development using frameworks such as AngularJS, jQuery, Bootstrap etc.
  • Well-skilled in end-to-end development of software applications from requirement analysis to system study, designing, coding, testing, debugging and documentation.
  • Experience in Object Oriented Design (OOD) using Data Flow Diagrams and ER Diagrams.
  • Expertise in SQL Server, T-SQL. Proficient in creating Stored Procedures, Functions, Triggers and Cursors.
  • Proficient in developing Data Access components using ADO.NET, ORM technologies to interact with backend databases like MS SQL Server, Oracle, cloud databases
  • Experienced in working with Web Servers like IIS 7 / IIS 8, Apache Tomcat
  • Possess good analytical and leadership skills, team player and dedication with a positive attitude.
  • Strong understanding of GoF design patterns and Database implementation.
  • Capable of working independently with minimal supervision.

Experience

Principal Application Engineer

Avalara

  • Product: Integratio Studio
  • Environment: DOTNet 7, Visual studio 2023, Mongo Db, Angular, Java, Camunda, BPMN, NodeJs, React, Visual Code, IntelliJ
  • Overview: This is a Low code platform to create tax connectors that talk between the ERP and Avalara systems
  • Roles & Responsibilities:
    • Stakeholder management
    • Architecture of product
    • Guide and help team to design enterprise product
    • Component base desingin of sustem
    • Resolving technical roadbloack
    • Coordinate with other teams for product integration.
    • Development effort estimations.
    • Collaborate with support teams and customer for addressing their issues.
    • Building core framework

December 2021 - Present

Principal Application Engineer

Oracle India Pvt. Ltd.

  • Product: Oracle P6 Primavera Project Management
  • Environment: WPF, Delphi C#, Winforms, Entity Context, SQL Server, Oracle DB, Task Parallel Library, TFS.
  • Overview: Oracle’s Primavera Project Management is a leading Project Management application that is very intuitive. World most complex projects are planned using this application. This is a recognized standard for high-performance project management Primavera P6 Professional Project Management, handles large-scale, highly sophisticated and multifaceted projects. Organize projects of up to 100,000 activities with unlimited resources and an unlimited number of target plans.
  • Roles & Responsibilities:
    • Help other team members in understanding product’s deep technical aspects
    • Responsible for building cache feature in application for connecting to Oracle Cloud
    • Resolve critical technical issues (24X7 or Sev 1 issues).
    • Design and functional review of new enhancements/features.
    • Coordinate with other teams for product integration.
    • Development effort estimations.
    • Collaborate with support teams and customer for addressing their issues.

March 2016 - December 2021

Senior Application Engineer

Oracle India Pvt. Ltd.

  • Product: Oracle Primavera Portfolio Management
  • Environment: ASP.NET, ASP.Net MVC, JavaScript, C#, C++, Winforms, Entity Framework, SQL Server, Oracle DB, .Net remoting, Threads, Multithreaded programming, Windows Services, COM, Event Logs, XML, User Controls, TFS
  • Overview: Oracle’s Primavera Portfolio Management (formerly Prosight) is a leading Project Portfolio Management application that is very intuitive and utilizes a 100\% web interface. Using Portfolio Management’s top-down approach, clients are able to manage their business objectives and rank their investments prior to selecting them. In terms of processes defined in PMBOK, the main focus of the tool is to provide users better control in the two major aspects of a project life cycle: the Planning phase (propose initiatives, clarify objectives, and prioritize/select investments) and the Controlling phase (track performance, review portfolio and adjust course). Primavera Portfolio Management is organized by solution modules: Investor Maps, Scorecards, Forms, Workbooks, Dashboards, Process and Project Management Bridge. Each module provides a unique view of business activities, from the strategic overview to the everyday operational aspects of individual investments.
  • Roles & Responsibilities:
    • Help other team members in understanding product’s deep technical aspects
    • Responsible for addressing any security issues (Reflected XSS, Stores XSS, CSRF attack etc)
    • Worked as a Team lead to assign development tasks to team members.
    • Resolve critical technical issues (24X7 or Sev 1 issues).
    • Design and functional review of new enhancements/features.
    • Coordinate with other teams for product integration.
    • Development effort estimations.
    • Module development for enhancements like workflows, graph etc
    • Improving function engine efficiency by addressing concurrency and distributed environment issues.
    • Collaborate with support teams and customer for addressing their issues.

January 2012 - March 2016

Technical Lead

Q3 TEchnologies

  • Product: The Jewellery Channel – Jewellery Auction Management System
  • Environment: C#, .Net 4.0, Entity Framework, Auto Mapper, WCF Silverlight, MS Visio 2003, MS Project 2007, SQL Server 2008
  • Overview: Auction Management System is a complete system for Online, On Air Live auctioning of Jewellery Item's. The system is developed and deployed on 3 different locations (countries) – US, UK & Germany. It is running successfully at all locations. AMS is able to handle all the primitive and secondary activities related to Auctions like Scheduling and Planning of Auctions, TV Broadcasting, Sales, Invoicing, Manifesting, Customer support etc. This is a comprehensive set of applications, web services and websites and about 39 major applications are working intimately to run a successful auction cycle.
  • Roles & Responsibilities:
    • Requirement gathering, functional analysis and documentation.
    • Assign development tasks to team.
    • Resolve technical issues in time.
    • Design and functional review of project.
    • Coordinate with other teams for integration.
    • Development effort estimations.
    • Worked closely with the client at both project and senior management level.

December 2009 - January 2012

Technical Lead

Q3 TEchnologies

  • Client: Vertisoft, Canada
  • Environment: VB.Net, Asp.Net, WCF, ADO.NET, XML, MY SQL, MS Visio, IIS 7, Visual Studio TFS, MS- Office.
  • Overview: The ManageBox is a CMS framework designed to produce a code for the e-commerce web sites where the user just have to pass on there website needs and this tool will generate the whole code and set of classes to manage the E-commerce website, user is also allowed to maintain the security at the field level and also allowed to maintain the versioning of there data. More than 200 websites are produced by using this framework.
  • Roles & Responsibilities:
    • Interacted with the development manager for understanding requirements.
    • Development of base classes.
    • Support for handling critical bugs.
    • Development of Web Services for data processing like currency conversion, shopping cart etc

December 2009 - January 2012

Technical Lead

Q3 TEchnologies

  • Client: Symfo
  • Environment: C#, WinForms, Windows Services, WCF, ADO.NET, XML, SQL server 2005, MS Visio, Visual Source Safe, MS- Office
  • Overview: The SymQOL application is designed to allow the Symfo personnel to design studies/applications on Desktop, send/install them on PDAs, collect data recorded by the patient, and transmit data to WOW APIs. The WOW APIs will encrypt the data and send to acoustic server and decrypt it there. The SymQOL application will receive the decrypted data and prepare a readable file containing actual questions and answers given by patients
  • Roles & Responsibilities:
    • Interacted with the development manager for understanding requirements.
    • Development of Server Agent for Data Transfer and Log creation.
    • Client side support for handling critical bugs.
    • Development of Windows Services for Background data processing.
    • Created secured way for data transfer from Aquostic Server to Symfo Server.

December 2009 - January 2012

Software Engineer

Deccan Consulting Corp

  • Client: Enable Consulting LLC
  • Environment: C#, ADO.NET, ASP.NET 2.0, XML, SQL server 2005, Business Intelligence, SSIS, JavaScript, IIS 6.0, MS Visio, Visual Source Safe, MS- Office, XHTML, CSS, Bugzilla
  • Overview: COMCAST® Media Manager & Video on Demand are two Applications developed to manage advertisements and videos (shown to the users on their choice) which is being ran over the largest Cable Network in USA. Comcast is the largest Digital Service & High Speed Internet provider in USA. This platform allows the users to work in a collaborative manner in order to attain utmost efficiency
  • Roles & Responsibilities:
    • Developed module record and play media files over cable network
    • Responsible for converting existing application to Asp.Net

October 2007 - November 2009

Senior Programmer

Monsoon Software Consulting, Jaipur, India

  • Title: www.IndiaResults.com
  • Environment: C#, ADO.NET, ASP.Net 1.1/2.0, SQL server 2000/2005, JavaScript, MS Access, FoxPro, IIS 6.0,MS- Office, HTML, CSS, V.B. 6.0
  • Overview: It is a broad based career information portal used for publishing exam results by Universities and exam boards all over India. It is utilized by students all over India to get fast and accurate exam results. Current size of the database is 80 million records using Multi Tera Bytes of database space holding exam results of millions of students all over India
  • Roles & Responsibilities:
    • Interacted with client for understanding university and board result data structure.
    • Developed code to convert the data into proper format.
    • Uploaded data in SQL Server and wrote queries, stored procedures, triggers, functions using SQL to retrieve data from MS Access and SQL Server databases.

November 2006 - October 2007

Education

International Institute Of Information Technology (Hyderabad)

Master of Science
Computer Science - Usability and Information Retrival

GPA: 9.67

Course Work :-
  • Database Management Systems
  • Information Retrival & Extraction
  • Research Methodologies
  • Cloud Computing
  • Software Quality
  • Software Engineering
January 2013 - June 2018

Rajasthan University

Bachelor of Engineering
Computer Science

GPA: 7.2

June 2002 - May 2006

Publications

1. Usability Evaluation Framework for Mobile Apps Using Code Analysis

Neeraj Mathur, Sai Anirudh Karre & Dr. Y Raghu Reddy
EASE (June 2018), New Zealand

2. Analysis of FinTech Mobile App Usability for Geriatric Users in India

Neeraj Mathur, Sai Anirudh Karre, Lalit S Mohan & Dr. Y Raghu Reddy
ChiUxid (March 2018), Indonesia

3. SIREN - Security Information Retrieval and Extraction eNgine

Lalit S Mohan, Neeraj Mathur, Shriyansh Agrawal & Dr. Y Raghu Reddy
ECIR (March 2018), France

4. Improving Mobile Banking Usability Based on Sentiments

Lalit S Mohan, Neeraj Mathur & Dr. Y Raghu Reddy
ENASE (Feburary 2016), Barcelona, Spain

5. Correctness of Semantic Code Smell Detection Tools

Neeraj Mathur & Dr. Y Raghu Reddy
QuASoQ (December 2015), New Delhi, India
ENASE (December 2015), Barcelona, Spain

Skill Sets

  • .Net Technologies :- MS.Net Framework 2.0/3.5/4.5, ASP.Net 2.0/3.0, ASP.Net MVC 4, ADO.NET, Entity Framework, WCF, WEB Api, REST, SOAP, Web Services, Unity Applications Block
  • Languages :- C#, .NET, VB.Net, JavaScript, VBScript , Core JAVA, HTML5, XHTML, XSL, XSLT, CSS3, XML
  • Architecture Patterns :- MVC, MVP, MVVM, Microservices
  • JavaScript Libraries :- jQuery, AngularJS
  • Databases :- SQL Server 2014/2008 R2, Oracle 12c
  • Web Servers :- IIS 7.0/6.0/5.0, Working knowledge of Tomcat, Weblogic
  • Cloud Platform :- Microsoft Azure
  • Messaging Framework :- AKKA, DataFlow
  • Source Version Control :- TFS, Git, SVN
  • Other Tools :- MS Visual Studio .NET 2015/2017, Git, TFS, ReSharper, MySQl 5.0
  • Operating Systems :- Windows 7/8/10, Windows Server 2012/2018, Working Knowledge of LINUX

Awards & Certifications