Overview
Work History
Education
Skills
Timeline
Generic

Srinivasa Alapati

Delaware,Ohio

Overview

16
16
years of professional experience

Work History

Net Architect / Tech Lead

RiceFW Technologies
Columbus, OH
06.2023 - Current
  • This application is managing contracts between License and Licenser for entertainment domain in between particular dates among different vectors such as Language, Region and Territories
  • This application managing Contracts, Rights, Projects, and Parties
  • Application also provide Metadata search and multi division functionality and also have custom enabled workflow management where contracts will be moved from one workflow to another workflow based on initial setup by admin user
  • Also providing invoice, royalty and fee-calc functionality
  • Developed different connectors for different applications which enables data sync between two applications on events
  • Event broker application enables sending events among different applications
  • Responsibilities:
  • Attended project kick-off meetings and identified business requirements
  • Analyzed the development points and support efforts
  • Developed web applications with Angular as Front-end and .NET as backend technology
  • Developed and designed web application with the Angular 6 and WEB API as backed layer by using .NET Core 3
  • Written clean, scalable code using the .NET 4.6 and Core 3.1 framework
  • Apply ASP.NET Core, ASP.NET MVC, Microservices, Javascript, MS Visual Studio, HTML, CSS, and JavaScript frameworks for robust web applications
  • Developed front-end for application using HTML5, CSS3, Angular, Directives, Decorators, and Bootstrap 3.7
  • Involved in configuring integration between UI and services by using HTTP Client, RxJS and Interceptors
  • Developed and maintained SOAP and RESTFUL web services for application consumption using C#
  • Implemented WEB API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE by using Entity Framework Code First Approach or Dapper depending upon the requirement
  • Developed functionality with web applications using MVC with Razor, Blazor, MVP, JSON, Typescript, Angular
  • Involved in designing database, creating tables, views, Stored Procedures and functions by using Microsoft SQL server 2014
  • Manage version control using Git, GitHub, TFS, TFS Confluence, Azure DevOps and Git for collaborative code management
  • Analyzing the existing code and did performance tuning of the queries using SQL tuning
  • Used SQL Server, ASP.NET Web REST API, SQL SERVER Integration Services (SSIS) and SSRS Reporting
  • Developed and maintained SQL Server Integration Services for ETL (extract, transform and load) jobs
  • Implemented and maintained Microsoft solutions like Application Insights, Azure Blob Storage also monitoring telemetry to implement performance improvements
  • Used Azure Application Insights to monitor application performance, diagnose issues and improve performance and usability
  • Successfully produced high-quality software using Agile/Scrum and Test-Driven development (TDD) methods
  • Deploying applications to cloud services using Microsoft AZURE and Amazon Web Services (AWS)
  • Wrote PowerShell scripts for deploying code and registering DLL
  • Developed and maintained reusable NuGet libraries
  • Prepared test plan and execution of test cases for unit testing
  • Also, maintained defect tracking in Rally
  • Written unit test cases using Jasmine and NUnit frameworks
  • Created and Consumed Web API methods
  • Implemented continuous integration and continuous deployment to Window servers for applications hosted on Internet Information Services
  • Participated in all the release management activities and provided description of project, back out plans and implementation of enhancements in to real time environment
  • Involved in production support activities during warranty period after project goes live
  • Documented project related documents as per the standards to ensure in compliance with the Internal and External Audits
  • Used CI/CD Pipelines & Jenkins
  • Used Confluence for documenting project and deployment related information
  • Created JIRA tickets for each environment and linked them to Confluence deployment tracking pages
  • Maintained Source Code, created and merged pull requests, performed self and Peer Code Reviews and created branches by using GIT, Source Tree
  • Maintained and tracked user stories and built integration to different environment by Rally
  • Followed Agile Scrum methodology bi-weekly on the project for daily scrums, Sprint Planning, Grooming, Code Reviews and Retrospective meetings actively
  • Analyzed issues with strong analytical and technical skills, synthesized complex problems, accessed technical risks, and recommended sound solutions in timely manner
  • Created Typescript reusable components and services to consume REST API's in .Net Core using Component based architecture provided by Angular 6
  • Created Stored Procedures, triggers, views, tables and generated TSQL script for application
  • Responsible for writing Actions in Controllers which implemented Business Rules and which act as a mediator between UI (View) and Database (Model)
  • Key Technologies/Skills: .Net Core 3.1, C#, Web API, MVC5, Angular 6, Typescript, HTML5, CSS3, SCSS, Bootstrap, Microsoft SQL Server 2014, TFS, Azure DevOps, OData, SSIS, SSRS, LINQ, Entity Framework, Jasmine, NUnit, NuGet Packages, Azure Application Insights, Azure, AWS, PowerShell, Bamboo, Confluence, Jira, SourceTree, Visual Studio, Agile Scrum.

Tech Lead

RaceDog Ltd
Columbus, OH
09.2022 - 05.2023
  • Ohio Liquor (OHLQ) is a unique public/private partnership that ensures the safe and fair distribution of high-proof liquor across our state and directs profits from the sale of liquor to fund economic development in Ohio
  • In everything we do, advocating for responsible consumption is always our top priority
  • Responsibilities:
  • Design, analysis, implement OHLQ Dashboard project
  • Participate in project estimation, design, development, and impact analysis
  • Involve in low level design documents understanding the requirements
  • Prepare UML diagrams like Use case, Sequence Diagrams and Class Diagrams using Microsoft Visio
  • Develop UI for OHLQ Dashboard project using BI Reports, HTML5, Bootstrap, CSS3
  • Develop MVW framework using Angular 6.0, develop web tier using Spring Boot and Java 8
  • Involve in analysis, design, and daily standup meetings
  • Involve in testing Circle CI Continuous Integration workflows
  • Interaction with Product owners and Agile scrum master
  • Responsible for Project deliverables
  • Experience needed in delivering complex applications
  • Use JavaScript to perform checking and validations at Clients side
  • Use Hibernate in Persistence Layer as ORM tool
  • Interact with Ohio State's OHLQ team or electronic services to consume services using REST Services
  • Key Technologies/Skills: .Net Core 3.1, C#, Web API, MVC5, Angular 6, Typescript, HTML5, CSS3, SCSS, Bootstrap, Microsoft SQL Server 2014, TFS, OData, SSIS, SSRS, LINQ, Entity Framework, Jasmine, NUnit

Tech Lead

Value Labs
Hyderabad, India
02.2019 - 09.2022
  • This application is managing contracts between License and Licenser and royanties
  • This application managing Contracts, Rights, Projects, and Parties
  • Also providing invoice, royalty and fee-calc functionality Developed different connectors for different applications which enables data sync between two applications on events
  • Event broker application enables sending events among different applications
  • Responsibilities:
  • Developed web applications with Angular as Front-end and .NET as backend technology
  • Developed and designed web application with the Angular 6 and WEB API as backed layer by using .NET Core 3
  • Developed front-end for application using HTML5, CSS3, Angular, Directives, Decorators, and Bootstrap 3.7
  • Developed and maintained SOAP and RESTFUL web services for application consumption using C#
  • Implemented WEB API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE by using Entity Framework Code First Approach or Dapper depending upon the requirement
  • Analyzing the existing code and did performance tuning of the queries using SQL tuning
  • Used SQL Server, ASP.NET Web REST API, SQL SERVER Integration Services (SSIS) and SSRS Reporting
  • Developed and maintained SQL Server Integration Services for ETL (extract, transform and load) jobs
  • Implemented and maintained Microsoft solutions like Application Insights, Azure Blob Storage also monitoring telemetry to implement performance improvements
  • Used Azure Application Insights to monitor application performance, diagnose issues and improve performance and usability
  • Successfully produced high-quality software using Agile/Scrum and Test-Driven development (TDD) methods
  • Written unit test cases using Jasmine and NUnit frameworks
  • Created and Consumed Web API methods
  • Key Technologies/Skills: .Net Core 3.1, C#, Web API, MVC5, Angular 6, Typescript, HTML5, CSS3, SCSS, Bootstrap, Microsoft SQL Server 2014, OData, SSIS, SSRS, LINQ, Entity Framework, Jasmine, NUnit, NuGet Packages, Azure Application Insights, Azure, AWS, PowerShell, Bamboo, Confluence, Jira, SourceTree, Visual Studio

Senior .Net Consultant

Blackknight Financial Services
Hyderabad, India
03.2017 - 01.2019
  • This application is submitting claim for existing loan
  • Application interacts with various external systems to process data
  • Claim process starts with boarding claim by selecting corresponding loan and trigger
  • Application will get loan details from MWS server and validates trigger and loan details and creates claim if data is valid
  • Claim will go in different states such as initial, final, claim processing, doc only, and claim only… Claim has different items to claim each item has some claim amount
  • All claim items will be validated against rules by sending item details to external Rules server
  • Upon validating claim details claim will be submitted to external server
  • After that Claim will be transferred to invoicing department
  • Responsibilities:
  • Designed and developed Web Pages using ASP.NET, C#.NET, HTML, JavaScript, CSS and server controls
  • Developed UI component architecture using jQuery, Java Script, CSS and RAZOR
  • Worked Agile Methodology (Scrum) to meet timelines with quality deliverables
  • Developed User Interface using Asp.Net and Code behind using C#.Net
  • Used “Agile” methodology for project which involved daily scrums
  • Built applications for scale using Typescript
  • Responsible to develop Views and Stored procedures using SQL Server
  • Created Stored Procedures, triggers, views, tables and generated TSQL script for application
  • Developed Web Forms for User Interfaces using ASP.NET and Server Controls, HTML Controls and User Controls using Microsoft Visual studio
  • Manage version control using Git, GitHub, TFS, TFS Confluence, Azure DevOps and Git for collaborative code management
  • Used SQL Server, ASP.NET Web REST API, SQL SERVER Integration Services (SSIS) and SSRS Reporting
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
  • Developed parameterized SQL queries and stored procedures to query database tables in T-SQL
  • Created Views by applying complex queries on multiple tables to create virtual tables and implemented Cursors in Stored Procedures using SQL Server 2012, Implemented Joins in Stored Procedures to get desired data by joining multiple tables
  • Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios
  • Key Technologies/Skills: .NET Framework 4.5, MVC, ASP.NET 4.5, C#, Web API, JIRA, NUGET, Entity Framework, MS SQL Server 2012, Visual studio 2012, TFS, Azure DevOps, AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, GitHub, REST services, SOAP, dynamic PDF

Sr. Software Engineer

Mindfire Solutions, Net Technologies
Bhubaneswar, India
04.2016 - 02.2017
  • This is public knowledge sharing site where complex technology jargons are described with simple language and also it explores latest trend in articles and provides in-depth coverage of a topic in tutorials, tech questions, quotes, events and webinars
  • So like any knowledge sharing site we have different content types like articles, tutorials, terms, webinars, events, questions and answers
  • This project is consisting of 2 sub modules as explained above one is for the front end site and other is for administration purpose
  • As this projects sole purpose is content management so whatever content is published in the administration site it is published in the front end site
  • In the administration site based on the role permitted to the user ,user can create, edit, delete different content types and before content goes to live we have features to verify plagiarism, spell checking and each content before goes to Live status we have features to first submit the outline of the content and if only if the outline is approved than only author can further write the content and after submitting the content it goes though different stages to verify and once it updated to Live status then only it appears in the frontend sites so that any users coming to the site can view the content
  • Responsibilities:
  • Developed Web Forms for this application using ASP.NET MVC 4.0 and C# with Visual Studio 2013 and Confidential SQL Server 2012
  • Applied Master Pages, and CSS3, Navigation Controls, HTML5, for a consistent look and feel for the page designing
  • Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 3.0/3.5
  • Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS and Custom Controls
  • Developed whole application in ASP.NET4.0 using C# as code behind
  • Used various controls in .NET Framework, example Grid View control to display data in tabular from and Data Page control for paging
  • Developed Web Pages using C#, ASP.Net, HTML, CSS, BOOTSTRAP, AJAX, JavaScript, JQuery, and XSLT
  • Extensively used Master Pages, Web User and Custom Controls in developing the front- end application
  • Proficient in developing, deploying and consuming the web services using WCF
  • Used AJAX on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page
  • Manage version control using Git, GitHub, TFS, TFS Confluence, and Git for collaborative code management
  • Web form's input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax, JavaScript and MS Enterprise Library
  • Created complex Web forms, win forms, presentation layer and various server controls using ASP.NET and C#
  • Client-side scripting included JavaScript, JQuery, AJAX, and CSS
  • Created ASP.NET User Controls and custom controls for code reusability and to reduce the complexity of user interface design
  • Developed Data access layer using ADO.net Objects and C#
  • Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML5 and Razor view
  • Extensively used LINQ to Objects to query the objects based on requirement
  • Created SQL queries, Stored procedures, Views, Triggers and implemented SQL queries in c#
  • Evaluated database performance and performed maintenance duties such as tuning, backup and restoration
  • Implemented SQL Server Reporting Service to generate various reports and charts for customers
  • Designed Use case documentation, test cases
  • Performed Code review and Unit testing for better performance
  • Key Technologies/Skills: ASP.NET 4.5, Entity Framework 6, Visual Studio, SQL Server 2012, MVC 5, TFS, Web API, LINQ, JQuery, Angular Js, Bootstrap UI, Lyris API, Mail Chimps, MS Dynamic CRM 2011, GIT, Oracle, Web Services, Web Forms, WCF, HTML5, CSS3, XAML, MS Visio.

Sr. Software Engineer

Mindfire Solutions, Net Technologies
Bhubaneswar, India
03.2015 - 04.2016
  • This project has two web applications Admin portal and mobile web application
  • In the admin web site, mobile web application(Consumer and mobile device specific) content along with background color with gradient, menus, menu item content, Header and Footer content also will be configured
  • Complete mobile application content will be setup from admin site.Mobile application calls Web API method to get the content configured through admin application portal, while calling Web API mobile web application sends Consumer Id, Authentication key, mobile device id to API
  • Based on the Consumer Id, Authentication key, mobile device id to API Web API will return the content to display and mobile page will be displayed the content
  • Responsibilities:
  • Extensively worked with Win Forms using ASP.NET and C#.NET
  • Developed the web application using C#.NET, ASP.NET, ADO.NET, and SQL Server
  • Interacted with client end –user during requirements gathering sessions
  • Worked with ASP.NET AJAX Controls and Extenders and Win Forms
  • Extensively used ASP.NET Validation Controls and JavaScript for client-side validations
  • Gained valuable experience working with ASP.NET and C#, developed application logic in C#
  • Responsible for writing stored procedures, functions using T-Sql to intercourse between tables to perform data operations on Oracle and SQL 2005/2008
  • Involved in migrating the application from Asp to ASP.NET
  • Developed many Web Forms using C# and ASP.NET and used AJAX in some forms
  • Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript
  • Used SQL Server, ASP.NET Web REST API, SQL SERVER Integration Services (SSIS) and SSRS Reporting
  • Involved in migrating the application from Asp to ASP.NET
  • Used Active Directory for security and authentication for the different users and administration level
  • Key Technologies/Skills: ASP.NET MVC-5, Visual Studio, Entity Framework, SQL Server, Web API, Enterprise Library, jQuery, Angular JS, MS SQL Server 2014, bootstrap

Sr. Software Engineer

Mindfire Solutions, Net Technologies
Bhubaneswar, India
09.2014 - 03.2015
  • This project collects the feedback for different organization/institutions
  • This contains two web applications one is for the client and one is for the admin side
  • Admin user can create the feedback forms with different selectable options for the feedback and set the order for the feedback options
  • Admin user will create different locations along with the location details
  • After creation of feedback forms & locations admin user will assign one of the feedback forms to each location, if no feedback form assigned to location then default feedback form will be assigned to the location
  • Whenever end user submits the feedback or complaint admin user will get the mail
  • From the admin panel for each feedback form option level notification settings can be set, so that if user selects corresponding feedback option then corresponding users will get the mail when ever user submits the feedback form
  • Responsibilities:
  • Responsible for Analysis, Design and Development
  • Analysis and design for the enhancement of the system
  • Handling Production issues and modifying the code according to the requirement
  • Developed a VBA macro in an Excel workbook to generate a bid on a drilling contract as a complex
  • Formatted a Word document based on data in the Excel workbook and other predefined criteria
  • Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding
  • Designed and created the database for the tool
  • Programmed ADO.NET for communication between application and the SQL Server
  • Wrote stored procedures to handle data manipulations using T-SQL
  • Wrote test cases and performed regression testing
  • Giving the production support and maintenance
  • Bug fixing based on issue generated by the client
  • Involved in Unit & Functional Testing
  • Key Technologies/Skills: ASP.NET MVC, C#, Visual Studio, Entity Framework, SQL Server, Web API, LINQ EF, jQuery, NodeJS, Knockout JS, MS SQL Server 2012

Sr. Software Engineer

Mindfire Solutions, Net Technologies
Bhubaneswar, India
04.2011 - 09.2014
  • This project suite of On-Demand Intelligent Marketing Solution is a web based suite of marketing applications, tools and services delivered as a Managed Service
  • It is also offers a modular approach to meet the needs of Marketers with national brand management challenges such as multi-national, multi-lingual, multi-divisional, multi-currency and multi- channel communications issues
  • This application also has various features for Rewards management, Points allocation, Point redemption process, POS mechanism and Cash back offers
  • These features and points allocations are different based on country and region of their clients
  • This application has several separate modules and it is based on several WCF Services
  • Main challenge of this application is several clients share the same database but with different business needs
  • Responsibilities:
  • Responsible for Analysis, Design and Development
  • Analysis and design for the enhancement of the system
  • Handling Production issues and modifying the code according to the requirement
  • Developed a VBA macro in an Excel workbook to generate a bid on a drilling contract as a complex
  • Formatted a Word document based on data in the Excel workbook and other predefined criteria
  • Developed C# code for the project
  • Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding
  • Designed and created the database for the tool
  • Programmed ADO.NET for communication between application and the SQL Server
  • Wrote stored procedures to handle data manipulations using T-SQL
  • Wrote test cases and performed regression testing
  • Giving the production support and maintenance
  • Bug fixing based on issue generated by the client
  • Involved in Unit & Functional Testing
  • Key Technologies/Skills: Classic ASP, ASP.NET, C#, ASP.NET MVC, Visual Studio, Entity Framework, SQL Server, SAML, EF, LINQ, TPL, jQuery, Fedlet, WCF, MS SQL, Server 2012

Software Engineer

Symbiosys Technologies
Bhubaneswar, India
09.2010 - 04.2011
  • This Project is developed for the automation of the Gold Trading
  • In this project the main aim is the prevention of the frauds by the employees in the organization
  • This project will handle the orders and bookings of the customers of the client and take the live price of the gold from the different services according to the client requirements and automatically convert the orders to book...and maintain the delivery report, provide different reports for the admin user
  • Ex - Booking average price, delivery report and so on
  • Responsibilities:
  • Responsible for Analysis, Design and Development
  • Analysis and design for the enhancement of the system
  • Handling Production issues and modifying the code according to the requirement
  • Developed a VBA macro in an Excel workbook to generate a bid on a drilling contract as a complex
  • Formatted a Word document based on data in the Excel workbook and other predefined criteria
  • Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding
  • Programmed ADO.NET for communication between application and the SQL Server
  • Wrote stored procedures to handle data manipulations using T-SQL
  • Wrote test cases and performed regression testing
  • Giving the production support and maintenance
  • Bug fixing based on issue generated by the client
  • Involved in Unit & Functional Testing
  • Key Technologies/Skills: C#.NET, ASP.NET Core, ASP.Net Core MVC, Visual Studio, REST API, Web API, MVC5, WCF, VB.NET, Razor View Engine, Angular 2, Typescript, Bootstrap, NodeJS, HTML5, CSS and NUnit framework, Swagger UI, WebServices, TFS, Entity Framework, Octopus Deploy.

Software Engineer

Assurgent Technologies Ltd
Hyderabad, Pakistan
05.2008 - 04.2009
  • This is the ERP web application
  • We worked on the Human Resource Module
  • Human Resource Management is a planned approach to managing people effectively
  • It aims to establish a more open, flexible and caring management style so that staff will be motivated, developed and managed in a way that they can and will give of their best to support department's missions
  • Responsibilities:
  • Responsible for Analysis, Design and Development of new modules
  • Developed C# code for the ASP.NET code behind file
  • Engaged in development of web pages using ASP.NET, HTML, CSS and UI enhancement coding
  • Designed and created the database tables, Views
  • Programmed ADO.NET for communication between application and the SQL Server
  • Wrote stored procedures to handle data manipulations using T-SQL
  • Bug fixing based on issue generated by the client
  • Involved in Unit & Functional Testing
  • ASP.NET, C#, AJAX, MS SQL Server

Education

Master’s Degree - Computer Science Engineering

JNTU
India
01.2011

Master’s Degree - Computer Applications

Andhra University
India
01.2008

Bachelor’s Degree - Chemistry

Andhra University
India
01.2002

Skills

  • Net Core 31
  • C#
  • Web API
  • MVC5
  • Angular 6
  • Typescript
  • HTML5
  • CSS3
  • SCSS
  • Bootstrap
  • Microsoft SQL Server 2014
  • TFS
  • Azure DevOps
  • OData
  • SSIS
  • SSRS
  • LINQ
  • Entity Framework
  • Jasmine
  • NUnit
  • NuGet Packages
  • Azure Application Insights
  • Azure
  • AWS
  • PowerShell
  • Bamboo
  • Confluence
  • Jira
  • SourceTree
  • Visual Studio
  • Agile Scrum
  • REST services
  • SOAP
  • Dynamic PDF
  • NodeJS
  • VBNET
  • Razor View Engine
  • Angular 2
  • Octopus Deploy
  • Swagger UI
  • WebServices
  • Crystal Reports

Timeline

Net Architect / Tech Lead

RiceFW Technologies
06.2023 - Current

Tech Lead

RaceDog Ltd
09.2022 - 05.2023

Tech Lead

Value Labs
02.2019 - 09.2022

Senior .Net Consultant

Blackknight Financial Services
03.2017 - 01.2019

Sr. Software Engineer

Mindfire Solutions, Net Technologies
04.2016 - 02.2017

Sr. Software Engineer

Mindfire Solutions, Net Technologies
03.2015 - 04.2016

Sr. Software Engineer

Mindfire Solutions, Net Technologies
09.2014 - 03.2015

Sr. Software Engineer

Mindfire Solutions, Net Technologies
04.2011 - 09.2014

Software Engineer

Symbiosys Technologies
09.2010 - 04.2011

Software Engineer

Assurgent Technologies Ltd
05.2008 - 04.2009

Master’s Degree - Computer Science Engineering

JNTU

Master’s Degree - Computer Applications

Andhra University

Bachelor’s Degree - Chemistry

Andhra University
Srinivasa Alapati