Resume_image
Fenil Patel
Fullstack Developer
Profile
Software Engineer with almost 7 years of software development experience in developing Web, Microsoft Teams applications and micro services. Have developed multiple open source applications for Microsoft which are available on GitHub. Have experience working at client location in United Kingdom.
Contact
Skills
C#

.NET core

React JS

Angular

Microsoft Azure

Microsoft Bot Framework

Microsoft SQL Server

Azure Functions | ADO .NET | Fluent UI react | Azure Front Door | Azure Key Vault | Javascript | Typescript | Azure table/blob storage | Microsoft SQL server | SSBQ | QnA maker & LUIS cognitive service | Azure search services| ARM Template | Azure DevOps
Honour Awards
STAR OF THE MONTH AWARD
TATA CONSULTANCY SERVICES

In appreciation of outstanding contribution to the organization

CERTIFICATE OF APPRECIATION
AMERICAN EXPRESS

For dedication and outstanding commitment shown during project implementation

Certifications
MCPS: Microsoft Certified Professional
MS: Programming in C#
Blockchain and Bitcoin Fundamentals
Fenil Patel
Fullstack Developer
Professional Experience
2018 - Present

TECHNOLOGY ANALYST | TATA CONSULTANCY SERVICES

Pune & Ahmedabad, India


Currently developing internal application for BOFA in angular and .NET core.


Worked on developing multiple end to end applications for Microsoft Teams having different capabilities like chat bots, messaging extensions and tab, some of which are Microsoft open source projects


Involved in developing GitHub application for Microsoft Teams which is available for public use in Teams app store


Application Lead in developing Kronos Bot for Microsoft Teams, which is personal assistant for daily routine time and labour management tasks like schedule, vacation, upcoming shifts and so on. It gives you a way to interact with Kronos Workforce Central using cognitive service (LUIS) and an on premise multi-tenant application


Independently completed project Crowdsourcer, which is a bot based on QnA Maker cognitive service. Use the bot to add or modify question/answers to the knowledge base in Microsoft teams channel. Provides messaging extension to see recently created/edited or unanswered questions


Involved in developing Group activities app having the ability to create assignments/activities for educational institutions and distribute the team members in a team in randomized groups depending on the grouping criteria and create Standard or Private channels for each of those groups that enables members to have their own workspace for collaboration in Microsoft Teams


Some of the other applications worked upon are namely Incident reporter, Workplace awards and Great ideas


Developed many proof of concepts for new technologies that were implemented first time in the projects and guided others to implement the same. Some of which are using azure search service in the application, implementation of client as well as server side localization of applications, developing bot applications using v3 as well as v4 versions of Microsoft Bot Framework

2017 - 2018

TECHNOLOGY ANALYST | INFOSYS

Northampton, UK


Worked as .NET developer in Message Orchestration project at iPSL Northampton, UK


Message Orchestration is a custom message engine which executes a series of operations and calls different systems in a pipeline. The objective of the project was to automate the traditional cheque clearance system which was a 6 days process to 2-3 days. It was an image data processing of a cheque using micro-services architecture workflow


Analyzed functional requirements, created class diagrams and sequence diagrams using Microsoft Visio. Created Web-API based services using C#.NET


Created a Data Access Layer which connects to SQL Server. Worked on logging and auditing modules by using Enterprise Library Logger. Created unit test cases for all the modules using Moq framework


Scheduler Agent Supervisor architectural design pattern was followed in the project. Project execution being carried out as Agile SDLC model

2015 - 2017

SENIOR SYSTEMS ENGINEER | INFOSYS

Pune, India


Worked as .NET developer in a web application for Inventory Management of Materials for AMEX


Analysis and discussing the business requirements with the client and implementation of the same


Involved in developing database stored procedures and responsible for code deployment on server

2014 - 2015

SYSTEMS ENGINEER | INFOSYS

Hyderabad, India


Worked in BASF windows phone 8.1 application for community, which was a multi-location project


Involved in business logic implementation in MVVM model. User interface development in XAML. Web service integration and local database implementation using SQLite

Education
2010 - 2014

BACHELOR OF ENGINEERING (COMPUTER ENGINEERING)

LD COLLEGE OF ENGINEERING, Ahmedabad

CGPA 7.99/10

2009 - 2010
CLASS-XII (SCIENCE | GSEB)

NR HIGHER SECONDARY SCHOOL, Ahmedabad

PERCENTAGE 81.40

2007 - 2008
CLASS-X (GSEB)

NR HIGHER SECONDARY SCHOOL, Ahmedabad

PERCENTAGE 84.46