Ravi Resume Current
Ravi Resume Current
Skills/Technologies/Methodologies:
ASP.NET, MVC, .NET Core, Angular, Node js, NPM, Bootstrap, Entity Framework, Web API,
TypeScript, React, C#.NET, Agile, SCRUM, HTML5, CSS3, WCF, MS SQL Server 2014, LINQ,
Windows Server 2012, IIS 7.0, JQuery, JavaScript, JSON, XML Web Services, REST Services,
SOAP/XML technologies, UML, Visual Studio 2017, TFS, SVN, Toad(Oracle), PL-SQL Developer,
Oracle 10g/11i, Fiddler, Chrome, Firefox Developer Tools, MS Visio, Syncfusion Controls, Waterfall
Model, Other SDLC models
Work Experience:
From To Company Client Role
May 2014 Confidential Confidential Project Leader
Oct 2013 May 2014 Jiva Infotech Indepedent Technical Lead
Insurance Provider
July 2011 April 2012 ADP India Pvt Ltd ADP Senior Member
Technical
Aug 2009 July 2011 TATA (TCS) Bank Of America, IT Analyst
consultancy Services USA
Ltd
Sep 2005 Aug 2009 Tech Mahindra Merrill Lynch, Bank Software Engineer
Of America, USA
July 2012 Nov 2012 Microsoft India Spotless, Australia Contract
Consultant
Nov 2012 May 2014 Independent Consultant A &L Windows Offshore
&Doors, ML, Consultant
Australia
Education:
2001 – 2005 B.E (Computer Science and Engineering) from University College of Engineering,
Osmania University, Tarnaka, Hyderabad.
1
Used Generics, Events and Delegates in C#.NET for event driven error handling
Used javascript to create pop up controls and also for Validations and Summary controls.
Used MS Visio for Modeling, done Use Case anaylsis, drew Use Case diagrams, Sequence
diagrams, created Low Level Design Documents.
Written REST based services using JSON data format for transferring data across systems.
Corporate internal training on .NET technologies and and Freelance training for external
clients.
On the Job support for US based employees during 2012-2014
Technical Concepts and Practices: Strong in Data structures (got 90% in the subject area in
Academics), Database design, MS.Net architecture and ASP.NET architecture, ASP.NET Core,
ASP.NET MVC , Web API, Angular,Node js, NPM, React, DBMS(MS SQL server
2000/2005/2008/2012, Oracle), Javascript,JQuery, Design Patterns, LINQ and WCF, REST based
services and ITIL v2 processes, Agile Methodolgy, Scrum practice, Water Fall Model
Project Name: SWIM (Workflow Information Management System), (May 2014- till date)
Company: Confidential
Domain: USStaffing & HRMS
Tools and Technologies used: Angular 2, Web API, .NET framework 4.0,4.5, ASP.NET, MVC4/5,
C#.NET, HTML5, JavaScript, JQuery, MS VS 2012/2013, Entity Framework
Role: Project Lead
Project Description: Staffing Application has three modules, 1) ATS(applicant tracking system) 2)
On-Boarding and 3)HRMS. Developed complete ATS with built-in resume parsing engine and full
document search engine (with Boolean Search) similar to Monster/Dice/CareerBuilder
ATS module has features like job posting, job assignment of jobs to Recruiters, company/client
creation. Facility to upload the candidate resume, inbuilt resume parser parses candidate information
and skillset without the need for manual entry, also an auto e-mail is sent to the Resource
Manager/Team Lead about the submission details. Manager can view the resume and submit the
candidate profile to the client through the system (email editor/application within the SA). Interview
scheduling can be done in the system, with an auto email to the candidate about the interview details.
After the candidate is selected, the status is updated in the system, numbers (submission count,
confirmation count, placement count etc.) are auto updated in the system for leadership team to
oversee the organizational performance.
On-Boarding module has Paperwork (legal procedure) process/workflow in the system with a provision
to upload all the legal documents including SoW(statement of Work), MSA(master service agreement),
Work authorization docs, CoI(insurance certificate), W9 doc. After the paperwork is done, the
candidate joins the client. Other modules include timesheets, invoicing and collections.
HRMS (Integrated with Biometric) module has Attendance and Leave Management System.
Employees record their attendance and breaks in MATRIX Biometric. SWIM is integrated with
Biometric system. Daily Attendance reports and Late login reports/emails are automatically generated.
2
LMS has complete leave management functionality. Integrated with holiday list. Leave
application/approval/rejection/cancellation and auto emails for every workflow is developed.
Technical Description: Front End on Angular 2, services using Web API, other web modules using
ASP.NET MVC, DB in SQL server 2008, documents upload and download facility, auto emailer
asynchronous component using SMTP web mail. Developed resume parser and implemented
search functionality similar to Monster/Dice/CareerBuilder search functionality
Responsibilties:
Design and Architect the application.
Code, Test, Develop and Deploy the application
Requirements gathering and coordinating with users and gathering feedback and improvising
the application
Responsibilties:
Understand the Functional Requirements of the customers like bank/brokerage accounts
dependency
Make LLD documents, incorporate Use Case diagrams and Sequence diagrams
Technically leading the team and guiding development team to help achieve in implementing
critical functionality and doing code reviews
3
Project Name: Black Rock Client Privacy (02/02/2008 – 15/03/2009)
Client: Merrill Lynch, USA
Tools and Technologies used: .NET framework 2.0, ASP.NET, C#.NET, HTML, JavaScript, MS VS
2005, MS Visual Source safe, IIS web server 5.1, XML web services
Role: Team Member, Module leader
Project Description: This project includes Call center, Home Office and Branch Office applications
for Merrill Lynch. The users of the application gather initial security verification data from the
customers and serve the customer needs including unlock, reset passwords, creating/renaming user-
ids, set/reset account fraud indicators, set/reset SSNs and block/restore user-ids, adding/delinking
linked accounts, grouping accounts into various categories.
Works Done:
Worked on ASP.NET Web forms, Web Services as per HLD/LLD
Work closely with Onsite managers, Integrate the application, and check-IN the code
Responsibilties:
a) To work on ASP.NET web forms, stored procedures in SQL Server 2000
b) Work with BA's, customers, get requirements, deliver code, work with testing team and deploy
application wih the help of deployment team
4
Project Name: Buckeye Food Management System (July 2012 - Nov 2012)
Client: Spotless , Australia.
Tools and Technologies used:ASP.NET MVC4 framework, Razor View Syntax, Entity Framework
(Code first) model, MS VS2012, SQL server 2008.
Role: Developer, Consultant(Vendor) for Microsoft Consulting Services - Microsoft.
Project Description: Typical Online Food management system to serve online registered users
Technical Description: Worked on Entity Classes, written Data Annotations, constraints using Fluent
API, Controller classes, Actions methods, Visual studio unit tests
Technical Description: Designed MVC forms to submit text (text to speech conversion), gender, age
group, to upload up to 10 music(MP3) files, and to download the merged MP3 files post merging-
process. Used HTML5 to playback WAV/MP3 files and display the music controls. Used Speech
Synthesizer classes in .NET to convert entered text to speech(audio) file. Used NAudio API to convert
MP3 to WAV files and mix/merge with speech file and save the file in MP3 format, to be available for
the user for download later on.