CURRICULUM VITAE
Professional Summary :
More than 8 years of extensive development design experience.
Experience in all stages of software development lifecycle.
Experience in managing, designing, developing and testing software projects.
Good experience with Agile development methodologies with iterative and incremental model.
Provide day-to-day production support to resolve issues in timely manner.
Excellent communication skills, problem solving and inter-personal skills with an avid interest in
learning and adapting to new technologies
Individual contributor, a supporting team member, assisting peers also
Technical Skills :
Design Patterns : Singleton, Factory, SOLID Principle
Language : OOP, C#,SQL, ASP.NET, ADO.NET, Entity Framework 6.x, LINQ, Asp.Net Mvc
4/5
API : WCF, OData, Dapper, Web Api 2.0, Micro Service, Web Service, nuget package creation
Framework : .Net Core 2.x, .Net 4.5/4.0/3.5, Node
FrontEnd Technologies : Angular 2/4/6, rxjs, jQuery, JavaScript, HTML5, XML, JSON, AJAX,
XSLT
Messaging Technologies : Azure Storage, Queue, Topic
Unit Test Tools : MS Test, Jasmin, Karma
Server : IIS 10
Dev Tools : Visual Studio 2017/2015 /2010/2008, SQL Server 2016/2014/2008/2005,
slowcheetah, winSCP
Methodology : Agile with Scrum, Iterative Incremental model
Versioning Tools : Git, TFS, JIRA, Sharepoint, VSTS, SourceTree
Domain Knowledge :
Financial Domain
Fitness Domain
Ecommerce Domain
Internet/ Intranet Applications
Education domain
PROFESSIONAL EXPERIENCE :
RSystem International Ltd, ARTHA SEZ. Jan 2019 - Till Date
Senior Software Engineer
1. Project : mba.com
Description :It is a portal for graduate students and professionals who want to take their studies further in
Management field in International Institutions from globally accepted entrance program like GMAT.
These exams are conducted by PVUE. We have integrated PVUE for conducting exams with mba.com.
Recently we have introduced new vendor PSI. Candidates can register on this site. The same registration
will work for PVUE and PSI. Here they can schedule, reschedule, cancel their exam appointments, can
select various schools and programs of their choice. The application is multi layer having various modules
like Profile, Exams, Schools, Programs, Events, Appointments.
Roles & Responsiblities :
Used Identity Server and GIMS for login process using openid connect
Developing UI screens with Angular 6 and typescript, rxJs
Working on service part also i.e. Web Api 2.0 to fetch data from database using Entity
Framework 6.x
Bug fixing.
Worked with client to understand feature enhancement and make story and task accordingly with
technical aspect.
Prepare design document and class diagram.
Working at database side also for creating required table, trigger an
Involved in gathering requirements starting from Kick-Off meeting to SRS documentation.
Responsible for providing application KT so that a fresher can start working on the basic
functionalities of application.
Used Bootstrap to create Responsive design for better user experience.
Third party Integration like PSI for conducting exams.
Working with files sent by PVUE and PSI as registration data etc
Parse data from files from local drive or sftp server, sending it to Azure queue, topic
Worked with Azure storage to fetch files data
Peer code review
Worked as a team member in Agile Scrum system
Interacting with onshore client for Kick-Off and technical guidance and for SCRUM
Environment: Microsoft Visual Studio 2017, SQL Server 2016, VSTS, C#.NET in TFS along with GIT.
Used Altassian JIRA
Conduent Business Services LLP, Noida Sec-135 July 18 – Dec 2018
Senior Software Engineer
1. Project : NGD
Description : It is a product for Call Center. It gives all the facilities a call center require like making call,
maintaining call history, making case tree for various conversation and its solution. It also provides
progress of the case etc.This Software is web and window based. This is based on .Net stack technology
including Wcf services on window based and Web Api on Web based platform.
Roles & Responsiblities :
Developing UI screens using AngularJs 1.5 with typescript.
Involved in back-end development to fetch data from database and bind to UI component using
.Net stack, Web Api, WCF
Fixing bugs of stories I have worked on and bugs present in system.
Responsible for writing SQL procedures and complex queries.
Use these procedures in Web API 2.0
Interacting with onshore client for Kick-Off and technical guidance and for SCRUM
Environment: Microsoft Visual Studio 2015, SQL Server 2016, XML, C#.NET in TFS along with GIT.
Used SourceTree also.
BakereHill Solutions India Pvt. Ltd, Noida Sec-62 June 17 – June 18
Software Engineer
1. Project : NextGen
Description: It is a product for financial Institution, Banks etc. Its client are based in USA. It gives a
complete solution for a Financial Institution which comprises CRM, Portfolio, Admin, Lending etc. This
application used by financial institution to generate growth, reduce risk, improve productivity.
Application provide many solution in one platform like Common Loan Origination, Risk Management,
Business Intelligence, Relationship Management.
Roles & Responsiblities :
Developing UI screens using Angular 2/4.
Involved in back-end development to fetch data from database and bind to UI component using
.Net stack, OData, Dapper
Bug fixing.
Worked with business users and management to ensure integrity and stability of production
computing environment.
Responsible for design and development of database.
Involved in gathering requirements starting from Kick-Off meeting to SRS documentation.
Responsible for providing application KT so that a fresher can start working on the basic
functionalities of application.
Writing and modifying Stored-Procedures, Table Valued Functions to carryout database
operations.
Used Bootstrap to create Responsive design for better user experience.
Third party Integration like Experian Score, FICO Arm etc
Used XSLT in this integration
Peer code review
Interacting with onshore client for Kick-Off and technical guidance
Environment: Microsoft Visual Studio 2015, SQL Server 2016, XML, C#.NET in TFS along with GIT.
Pasta Life Solutions Pvt Ltd., Noida Sec-16 Jan 17 – May 17
Software Engineer
1. Project : JIVINE
Description: Jivine is a product to manage all the activities in fitness industry for all business owners
either it is GYM owner or dance class owner etc. It provides several functionalities like attendance
management for trainer and members and leads. It helps to keep track of new enquiries and leads for
follow-ups. Taking feedback from customers and sending them sms and mails. It keeps track of
member’ s payment.
Roles & Responsiblities :
Developing UI component with Ext.Net
Extensively worked on stored procedure, function creation for logic implementation
Creating component to get data from SQL provider using Web Api 2 and SQL Server
Involved in creating project plan and effort estimation
Provided value ideas to client to enhance the website.
Involved in creating templates for the emails sent to the users and their managers in case of any
Training GAPs
Used AJAX Update Panel to avoid whole page flickering in several pages.
Used Sessions, View State, Hidden variables for State Management in Application.
Environment: Microsoft Visual Studio.NET 2010, ADO.NET, Ext.Net, Web Api 2.0, SQL Server 2008.
Texco Software, Noida Sec-64 June 11 – Dec 17
Software Engineer
1. Project : PrimeWork
Description: PrimeWork is a job portal based on Switzerland. It has been developed in many languages
like (German, English French.etc). Employer/admin can post jobs in more than one languages and
candidates can search jobs according to our mother language and he can make his profile and can apply
for jobs with login and without login as like naukri.com and it has many features for employer and
candidate.
Roles & Responsiblities :
Designed and developed highly available, client server Applications using ASP.net and SQL.
Developed technical specifications based on functional/process flow documents.
Developed Core Classes using C#..
Performed validations on Web Forms using Client side scripting done in jQuery
Used Entity Framework to communicate with database and ASP.Net Pages
Used Grid View control for data display and implemented Custom Paging to improve
performance while traversing through pages in Grid View.
Involved in providing scripts to update database and build for the application numerous times
during each part of release phase.
Environment: Microsoft Visual Studio.NET 2010, ASP.NET 4.0, C#, SQL,ADO.NET
2. Project : BrakeWorld
Description: Brake world is inventory system for brake part. Customer can purchase brake parts from this
site it has implemented PayPal gateway which can help you for online payment.
It has strong admin panel which can maintain each and every thing like products and etc.
Roles & Responsiblities :
Worked with development teams to migrate and implement applications into production.
Involved in the enhancements & bug fixing cycle during final stages of the project.
Designed and developed application for pulling data from different system to one system.
Made schedulers to execute database procedures at timely intervals.
Developed business logic and create front end for the application.
Involved in the full life cycle of this project (Analysis, Design, Implementation and Testing
Responsible for preparing the scripts for setting up Database in new server
Configured security features for the application using Windows Authentication and Role Based
Authorization using C#
Environment: Microsoft Visual Studio.NET 2008, Java Script., ASP.NET, Web Services
3. Project : WedInStyle
Description: This website is used for manage wedding facility like wedding stages, wedding shehras, and
set a wedding mandaps etc. you can visit this site and get the full description about this are facilities.
Roles & Responsiblities :
As a team member, coding as per guidelines provided (both backend & frontend), integrating the
different modules, testing the modules & deploying them.
Used Master Pages to give a consistent look and feel throughout the application.
Performed validations on Web Forms using Client side scripting done in jQuery..
Used Entity Framework to communicate with database and ASP.NET Pages
Writing and modifying Stored-Procedures, Table Valued Functions to carryout database
operations
Generating Excel reports and PDF reports using RDLC and Report Viewer
Responsible for design and development of database
Involved in creating templates for the emails sent to the users and their managers
Provided value ideas to client to enhance the website
Environment: Microsoft Visual Studio.NET 2008, ASP.NET, C# ,SQL,ADO.Net
4. Project : FutureBooks
Description: This website is used for the purchase children book ,pre-school books, book exporters,
board books online. Purchase shopping, you can use payment gateway to purchase your book online.
Roles & Responsiblities :
As a team member, coding as per guidelines provided (both backend & frontend), integrating the
different modules, testing the modules & deploying them.
Used Master Pages to give a consistent look and feel throughout the application
Used Sessions, View State, Hidden variables for State Management in Application
Writing and modifying Stored-Procedures, Table Valued Functions to carryout database
operations
Used various jQuery plugins for better user experience
Responsible for design and development of database
Involved in providing scripts to update database and build for the application numerous times
during each part of release phase
Environment: Microsoft Visual Studio.NET 2008, ASP.NET, C#, JavaScript, SQL Server 2005, Asp.net
Education :
B.Tech (CSE) from Rajasthan Technical University in 2011
Intermediate from Bihar Intermediate Education Council in 2006
Matriculation from Bihar School Education Board in 2003
PERSONAL DOSSIER :
Name : Rakesh Ranjan
Father’ s Name : Dr. Ajay Kumar
Date of Birth : 15th February 1989
Marital Status : Married
Nationality : Indian
Residence Address : 975, Niti Khand 1, Indirapuram, Ghaziabad-201010
Languages Hindi, English
Contact Phone (M) +91-9650539555
Email [email protected]