Personal details

Nilesh P. - Remote full-stack developer

Nilesh P.

Principle Software Engineer
Based in: 🇮🇳 India
Timezone: New Delhi (UTC+5.5)

Summary

IT professional with experience in management and software development with a strong background in .NET and SQL Server database administration using Agile / XP and full SDLC practices.

More than 12 years of extensive experience in software development. Have solid experience in Managing, designing, and building business-critical multi-tiered applications for a large enterprise using frontend technologies like reactjs, angular and .Net technologies with strong exposure in all phases of the Software development life cycle process (SDLC). Possess effective communication, negotiation, and client-relation management skills.

Scrum Fundamental Certified (SFC™)

Skills & Technology

ReactJs | Reducx |C# | ASP.NET | .Net Core | VB.Net | ASP.NET MVC | Web API | AngularJs | React | Redux | Typescript | Bootstrap | HTML | VB.NET | JavaScript | Ajax | JQuery | JavaScript | CSS | Unit Testing | MS SQL Server | AWS | Rabbit Message Queue |

Work Experience

Principle Software Engineer
Netrix | May 2018 - Present
C#
Redis
Elasticsearch
TypeScript
React
Microsoft SQL Server
React Router
ASP.NET Web API
React with redux
AWS (Amazon Web Services)
This is an application for providing engaging solutions to young and developing learners. This application is a classical example of how to engage students in study by gamification. 1. Multiple third party application integration for data rostering and authentication like Clever, ClassLink, Google etc 2. Database sharding for state and region specific user data. 3. Mongo, Redis Cache, App Cache, SQL Server, Dapper and separate report database for better user performance. 4. Students have different modules for practice like Education Galaxy, Lift Off, Reading Galaxy and Alien Arena can access any with single sign on. 5. Students earn star points by completing assignments, which can be redeemed to unlock new games or choose different rockets in games. 6. Parents can monitor the growth of students in different subjects. 7. Reports: To track how children's are performing in different subjects. Role and Responsibility: ● Solution and database design for new enhancement. ● Creating POC for the possible solutions and presenting it to the stackholders. ● Requirement understanding, brainstorming, discussion with clients and dividing the big feature into small manageable tasks. ● Implementation of best practices & Coding standards to make code best in performance & more maintainable, readable & easy to understand. ● New feature implementation and to support existing applications. ● Mentoring through the team over discussion of requirements and the problems of the current system and code review. Key Technologies: MVC, Web API, Entity Framework,, HTML 5, SQL 2008, JQUERY, DOTNET 4.5, Jasmine tests with karma, Bootstrap, Typescript, Asp.Net, Mongo, Asp.net Core, React, .Net Core, MongoDB, Rabbit Message Queue, AWS, Redis Cache
Senior Software Engineer
Xpanxion | Oct 2013 - Apr 2018
C#
Angular
TypeScript
Microsoft SQL Server
Web Application
This is System serves as a mediator between University and Supplier. Using this platform Universities can do Bulk purchases for their Schools from suppliers registered on the system. Suppliers can upload their products in bulk. Usingg Punch-out, users can shop from suppliers website as well.(Integration with a third party website). We have an Implemented workflow where the approver can decide based on the Rules defined by Admin. Every Entity (University) can configure their own UI and Transaction fields. Contributions: ● Requirement Gathering, Detailed Analysis & Design, Development, Perform code reviews, helping team members with their work, solving critical issues. ● Mentoring through the team over discussion of requirements and the problems of the current system. ● Implementation of best practices & Coding standards to make code best in performance & more maintainable, readable & easy to understand. Key Technologies: MVC, Angular 1.6, Web API2, WCF, EF, HTML 5, SQL 2008 R2, JQUERY, DOTNET 4.5, Jasmine tests with karma, Bootstrap, Typescript. Tools: TFS, Tortoise SVN, LINQPad 4, Fiddler, Fxcop

Education

University of Pune
Master's degreeComputer Science
Jun 2008 - Jun 2010

Personal Projects

Partner accountant database
2010
HTML/CSS
jQuery
Microsoft SQL Server
ASP.NET
Partner accountant database was application for “follett” to handle its affiliate and to make accounting for their commission.
ESM
2017
C#
Angular
Unit Testing
TypeScript
Angular unit testing
Microsoft SQL Server
ASP.NET MVC
ESM solutions eprocurement product and sourcing product.

Certifications & Awards

Scrum Fundamental Certifcation
ScrumStudy | May 2021
Hacker Rank - Certification
HackerRank | May 2021