Home

john ambati - senior dot net developer/architect
[email protected]
Location: Chicago, Illinois, USA
Relocation:
Visa:
PROFESSIONAL SUMMARY
12+ years of professional experience as a .Net Developer in analysis, design, development and implementation of intranet and internet web applications, windows-based client-server applications in Microsoft Technologies using ASP.NET MVC, C#, Web API, Web Services, Entity Framework, Dapper ORM and SQL Server.
Experienced in all the phases of System Development Life Cycle (SDLC) - strategy and analyzing, designing, building (coding), testing and documentation of software products.
Proficiency in application Architecture, Development, Administration, Testing and Deployment.
Experienced in implementation of n-Tier Architecture in Windows and Web based, Client/Server, internet/intranet, and distributed applications in Microsoft Technologies.
Extensively used Windows Communication Foundation (WCF), Web services, REST services and Web API for Web applications.
Expertise in using Language Integrated Query (LINQ) in .NET and T-SQL stored procedures, functions and triggers in backend.
Extensive experience in XML, XSLT, XML Web Services, and Web API in ASP.NET.
Expertise in Web-Development technologies like HTML 5, CSS 3, ASP.Net, XML, JavaScript, jQuery, JSON, Bootstrap front-end framework, Knockout JS, gRPC, Angular and ReactJS.
Extensive database design and programming skills using SQL Server 2012, 2008 & 2005, and Sybase.
Implemented Object Oriented Programming (OOP) concepts in most of the applications.
Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .net environment.
Designed and developed Use Cases, Class diagrams and Sequence diagrams using UML.
Experience in using Team Foundation Server (TFS), ClearCase, Subversion (SVN), VSS, Azure DevOps
Experienced in developing systems using Test Driven Development (TDD) and different software development methodologies like Agile and Waterfall.
An innovative team player proven to work under tight deadlines, adaptable to new software technologies, quick learner and can work efficiently as an individual.

TECHNICAL SKILLS
Microsoft Technologies: .Net Frameworks 3.5 /4.0/4.5, .Net Core 3.1 & .NET 6.0,
Entity Framework, MVC, Web API, WCF
Databases / RDBMS: Sybase, SQL Server 2005 & 2008, 2012, 2019 and Dapper ORM.
Programming Languages: C# v10, ASP.NET MVC, TypeScript, Javascript, VB.Net, Java
Data interchange formats: XML, XSL, SOAP, WSDL, JSON, JWT
Development Tools: Visual Studio 2008/2010/2013/2015, 2019, 2022, VS Code and Eclipse
Cloud Technologies: Azure Web Apps, Azure Storage, Azure Functions, Logic Apps
Reporting Tools: Microsoft Reporting services, SSRS, Crystal Reports
Test Management Tools: Jira, HP Quality Center
Source control Tools: GIT, TFS, Rational ClearCase, Subversion
Front-End Technologies: HTML5, JQuery, Ajax, Telerik UI controls, CSS 3, SASS, Bootstrap, Angular 7& 9,
React/Redux
Other Libraries: nUnit, Log4Net, Elmah
Debugging Tools: Fiddler, Wireshark, Postman, Chrome DevTools

EDUCATION & CERTIFICATIONS
Master s in information technology, LATROBE University, Melbourne, Australia
B. TECH in Computer Science Jawaharlal Nehru Technological University, Hyderabad, India

PROFESSIONAL WORK EXPERIENCE

Chicago Public Schools, Chicago, IL Mar 2021 Till date
Role: Senior Dot Net Developer

Responsibilities:
Worked on web application development projects and related websites and enhancements. External facing websites were developed and maintained using Asp.Net MVC 5.
Dot Net Core 6.0, Web APIs along with Entity Framework Core for web application development.
Used Javascript ES 6 and jQuery with Bootstrap for responsive designs on front-end.
Followed Agile methodology for the web application development. Participated in architecture discussions, development, unit testing, and deployment processes.
Implemented authentication in Asp.Net Core Web application and Web APIs.
Worked on upgrading/rewriting existing web applications to use Asp.Net Core framework.
Migrated application code from SVN to Azure Devops repositories.
Developed T-SQL stored procedures, triggers and optimized existing stored procedures for performance.
Environment: C# v8 & v10, ASP.NET MVC 5, .NET Core and Dot Net 6.0, Web APIs, Azure DevOps, Entity framework Core, Typescript, Json, CSS with Bootstrap, SSRS, Visual Studio 2019 & 2022, SQL Server 2019, Data tables JS, Google maps API, Google Apps Script, Telerik controls for MVC. Debugging tools: Postman, Chrome DevTools

Riverside Insights, Itasca, IL Aug 2019 Jan 2021
Role: Lead/Senior .Net Developer

Responsibilities:
Worked on web application development project for Clinical testing for schools located in various states. Front-end website developed using Asp.Net MVC, .Net Core 2.2 & 3.1, Web APIs, and Dapper ORM, Redis cache and used React JS on the front-end for development of dynamic UI components.
Participated in the architecture, design, development, testing and debugging of web applications, and worked on enhancements to new and existing web applications. Followed agile methodology during application development/enhancements. Worked with BA for requirements gathering and clarifications.
Worked as Lead Developer for offshore team provided technical guidance and performed code reviews and guided developers to improving their code quality. Provided general design guidance, coding standards to team members.
Provided updates to IT Director about the project/sprint deliverables.
Participated in interview process for on-site and offshore recruitment in the company.
Worked on Azure functions, Logic Apps, and built scalable Azure API, and Azure storage
Utilized JWT authentication in ASP.Net Core web application and Web API.
Worked on gRPC framework for client/server interfaces and protobuf messages in web application.
Built WCAG accessibility compliant web site. Performed WCAG compliance testing using JAWS screen reader and NVDA screen reader. Used MathJax for displaying math formulas on the web applications. Used KendoUI controls in older Asp.Net MVC application.
Worked on reports development using SSRS web service endpoints in the MVC application.
Designed database tables, worked on T-SQL stored procedures, triggers and scripts on the SQL Server 2016 database and optimized stored procedures
Utilized .Net Core Logging providers for error logging. Git used for version control system in the projects.
JIRA software used in Agile sprint planning, user stories and bug tracking.
Also worked on upgrading the projects to newly released .NET 5.0 in Dec 2020.
Environment: C# 8, ASP.NET MVC 4, .NET Core 2.2 & 3.1, .NET 5.0, Web API 2, Windows services, Redis cache, Azure functions and API, AWS SES, React JS used with JSX and TSX, Typescript, protobuf, gRPC, Json, JWT, Sass, Dapper ORM, SSRS, Visual Studio 2019, SQL Server 2012 & 2016, Swagger, JIRA, Git, TeamCity, Jenkins, JAWS, NVDA, Debugging tools: Postman, Fiddler, Chrome DevTools.

Career Education Corporation, Schaumburg, IL Aug 2016 July 2019
Role: Sr. Net Developer

Career Education Corporation is a higher education provider with campus-based and online programs, headquartered in Schaumburg, Illinois. The company's schools offer associate, bachelor's, master's, doctoral, and certificate programs in career-focused disciplines.
Responsibilities:
Worked on web application development projects for Students financial cost estimation and front-end websites using Asp.Net MVC, Web APIs, WCF, and Entity Framework ORM layer using Reverse POCO generator and used SASS, Bootstrap framework, Typescript, Angular 7, VueJS in the front-end web applications.
Worked on Ionic framework for university s Faculty mobile app development.
Utilized JWT authentication for Web API in web applications.
Used Bootstrap front-end framework for designing mobile and tablet responsive website front-end views.
Participated in the design, construction, testing and debugging of web application, and worked on enhancements to existing windows services and Winforms applications.
Worked on rewrite of existing windows services application code and improved the performance of the services. Azure Devops for CI/CD
Designed database tables, worked on T-SQL stored procedures, triggers and scripts on the SQL Server 2012 database and optimized stored procedures
Used Log4net for error logging, Team Foundation server for managing source code.
Performed the code reviews to oversee the code quality and if coding practices are followed to the best by other developers.
Worked on development of university websites using Orchard content management system built on Asp.Net MVC and developed custom modules in Orchard.
Environment: C#, ASP.NET MVC 4, REST Web services, Web API, WCF, Windows services, jQuery, SASS, Bootstraps, Angular 7, VueJS, Json, JWT, Typescript, Ionic framework, Entity Framework, Orchard CMS, Visual Studio 2013 & 2015, SQL Server 2012 & 2016, Fiddler, Wireshark, Postman tools.

Fresenius Kabi, Lake Zurich, IL Mar 2015 Aug 2016
Role: Sr. Net Developer

Fresenius Kabi is a healthcare company that focuses on pharmaceuticals and manufactures medical devices for infusion, transfusion, and clinical nutrition.
Responsibilities:
Working on the data management system and medical devices using .Net technology.
Participated in the design, construction, testing and debugging of new software, and enhancements to existing data management software.
Performed code development at all levels of multi-layered architecture including code behind in front-end, business layer, WCF service layer and Data access layer using object-oriented principles, utilized REST protocol.
Worked on programming of the interfaces with medical devices for data acquisition, data management and analysis.
Developed Restful Web APIs to call them from the MVC views and jQuery.
Implemented the authorization and security features in the MVC web application.
Utilized globalization in Asp.Net application for supporting multiple languages in GUI (English, French, German)
Worked on the performance tuning of SQL Server stored procedures and queries and to improve page responsiveness of Asp.Net MVC web application.
Utilized Task parallel library (TPL) in device simulator application to simulate the scenario of multiple devices sending data to windows service.
Maintained the detailed documentation, for both internal and external customers, throughout all phases of software product development.
Collaborated with Research and Development staff to identify solutions for various scenarios.
Environment: C#, ASP.NET MVC, ADO.NET, REST Web services, Web API, Winforms, Windows services, RabbitMQ, Javascript, jQuery, Json, Bootstrap framework, Entity Framework, SQL Server 2012, Windows Server with IIS, Rational ClearCase, Rational DOORS, Postman and Wireshark debugging tools.

Eddie Bauer IT, Westmont, IL Jun 2014 Feb 2015
Role: Sr. Net Developer/Support

Eddie Bauer is headquartered in Bellevue, Washington. The IT facility in Westmont, IL provides the IT applications development and support.
Responsibilities:
Developed and maintained the WinForms and ASP.Net Web applications for retail systems involving costing, quality management and reporting at various levels in the organization. Worked on SQL Server, SSIS and SSRS reports development.
Used SQL Server Integration (SSIS) to import data from various heterogeneous data sources.
Used SSIS transformations to integrate data into common staging area.
Worked on development of new features, enhancements, and defect fixes as part the project.
Involved as a team player with excellent communication and problem-solving skills.
Responsible for providing production support to the business users and the Eddie Bauer stores to resolve their application issues.
Environment: C#, ASP.NET, Classic ASP 3.0, VB.NET, MS Access, VBA Macros, DB2 databases, SSIS, SSRS & SQL Server 2008.

Applus Technologies, Chicago, IL Jan 2014 May 2014
Role: Senior Consultant

Applus Technologies provides custom engineered solutions for vehicle emissions testing, remote data collection and mobile asset management, physical security and comprehensive systems integration. The end client for this project was State of Georgia Environmental Protection Division https://epd.georgia.gov/.
Worked on their website https://www.cleanairforce.com/ related to the State of Georgia Enhanced Vehicle Emission Inspection and Maintenance (I/M) Program.
Responsibilities:
Worked on Dot Net technologies. This project involves the usage of NET Framework 4.5, C#, Entity Framework, SQL Server 2010, JQuery & Webservices.
Developed the internet and intranet web applications.
Worked on the development of reports in SSRS for the business users and T-SQL stored procedures in the backend.
Resolved the technical issues and defects in the project.
Provided the team members with support and helped the business users resolve any technical issues.
Environment: C#, ASP.NET, Entity Framework, WCF, SSRS & SQL Server 2008.

Assurant Inc., Atlanta, GA Oct 2012 Dec 2013
Role: Senior Consultant

Assurant Inc. is a holding company with businesses that provide a diverse set of specialty, niche-market insurance products in the property, casualty, life, and health insurance sectors.
Responsibilities:
Worked on Dot Net technology, development work for Assurant Specialty Property Smart flow Rule studio project. This project involves the usage of C#, ASP.NET, Silverlight, Telerik controls and XAML, WCF, hibernate with SQL Server 2008.
The Smart flow Rule Studio is an interactive tool that builds environments for processing incoming Work Items.The Smart flow Rule Studio helps Rule Analysts to control every aspect of building, combining, and scheduling the components that control Work Item Processing. Agile development methodology was followed in the project.
Coding done as per the requirements of the user story during each Agile sprint.
Tracking and resolving defects and project impediments throughout the agile software development life cycle.
Participated in the stand-up Scrum meetings daily to provide updates to the Scrum master.
Environment: C#, ASP.NET, Silverlight, Telerik controls, WCF, WPF and XAML, hibernate ORM & SQL Server 2008.

Australian Energy Market Operator, Melbourne, Australia May 2008 April 2012
Role: Senior Analyst Programmer

This organization is a regulatory body for the various gas and electricity retailers in Australia and is also responsible for handling the gas & electricity emergency situations. Tasks involved development and maintenance of software s utilized in the Australian Gas and Electricity markets.
Responsibilities:
Developed front-end Web Applications in VB.NET, C# & ASP.NET for the business users.
Worked on the full application life cycle from the inception, planning, requirements gathering development and testing stages to the final project delivery and the subsequent production support and change management.
Worked on the complex T-SQL stored procedures and functions in Sybase and SQL Server databases based on the business logic and business rules for the daily transactions for the Gas metering and settlements applications.
Worked on project involving SSIS for data transformation of electricity generators data coming from various data sources like flat files and excel sheets and to load the data into the data warehouse. SSRS was used to create reports for the web application for the ad-hoc reports and scheduled reports generation.
Worked on development of reporting web applications which involved the usage of SQL Server 2005 Reporting Services and SQL Server Integration services for the Australian Gas & Electricity market. The web applications were used by the clients comprising of gas and electricity retailers and pipeline operators.
Utilized the Microsoft technologies: ASP.NET, MVC 3.0 framework, Entity Framework 3.0, C# 4.0, Telerik extensions for MVC, jQuery UI controls, Elmah & Log4net libraries, Rhino mocks framework while working on various projects.
Utilized the Task parallel library (TPL) for making asynchronous webservice calls and load data from flat files and persist it in database.
Worked on Java web application used for customer acquisition tracking.
Unit testing done in all the projects using the test-driven development with Visual Studio 2008 test projects framework and the nUnit testing framework.
Migrated core business applications from VB6 to .NET and worked on the enhancements and bug fixes. Implemented various changes based on the changing business requirements in the application logic and SQL stored procedures.
Utilized the ORM frameworks including Microsoft ORM using LINQ and Entity Framework and LLBLGEN for Sybase databases in all the applications which were developed in-house.
Responsible for handling the support calls from external users and the business users to resolve their issues and provide support.
Environment: ASP.NET, C#, VB.net, ASP.NET MVC 3.0 Framework, WinForms, ActiveX, JAVA, WCF and Web services, SQL Server 2005, Entity Framework, jQuery UI, Telerik extensions, and Classic ASP 3.0.

Hewlett-Packard, Melbourne, Australia Mar 2006 May 2008
Role: Applications Developer/Support for AMCOR

Worked as Applications Developer/support specialist for client company AMCOR which is an Australian-based multinational packaging company. Task involvement was in the development and maintenance of software s which are of industrial usage. Developed the front-end Web applications in ASP.NET and Classic ASP 3.0; Created reports in Crystal Reports. Coding using VB.NET and C# in the projects as per the requirements; Gained experience in the BI Tools: SQL Server Analytical services and COGNOS Reporting for developing cubes and reports.
Responsibilities:
Maintenance of the databases developed and running on SQL Server.
Maintenance of the payroll front-end application, Project costing, reporting and insurance management software s.
Developed ad-hoc web-based reporting applications for Access and SQL Server databases.
Developed various ad-hoc VB and VBA applications as per the client s requirements.
Functional specifications created for software s deployed and user acceptance testing forms for the test users.
Utilized SAP.NET connector in Winforms application to access IDocs from SAP server.
Performed system testing and deployment testing of the software s developed in VB.
Software delivery, testing and deployment of various software packages done using the Altiris software suite.
Documented the support procedures in the organization for common support tasks for various Windows applications.
Environment: ASP.Net, VB.Net, C++, C#, Winforms, SQL Server 2005, Crystal Reports, COGNOS, VB 6, Altiris, SAP.Net connector, Oracle 9i and Classic ASP 3.0

RACV Finance, Melbourne, Australia Mar 2005 Dec 2005
Role: Database Developer

Worked on Contract basis as Database developer. Applications development/enhancement work in VB.Net and VBA. The initial project involved consolidation of the large number of databases in the Finance department by the relevant business areas after their complete analysis. Worked on SQL Server as the backend database and linked to Access databases.
Responsibilities:
Designed, Analyzed, and enhanced existing databases as required for the Business support.
Developed the reports and applications for the Business systems analyst.
Created front-end applications for the production databases and reports. Gained experience with the full software development life cycle.
Worked on enhancing the Loan Application tracking software developed in VB.NET.
Worked on T-SQL queries and stored procedures, triggers, scripts, and functions in all the applications and reports.
Created complex scheduled reports, ad hoc reports and the applications which import and convert data from various other data sources like Oracle, Access, and data extracts from Unix, Mainframe applications and Excel files.
Created VB.NET applications for the processing of the electronic funds transfer data, generation of reports and output files for the SAP.
Automated the tasks of data extraction, transformation, and reporting.
Analyzed the data to find discrepancies in the reporting and maintained data integrity.
Gained knowledge of the financial services industry and the relevant business systems.
Environment: VB.Net, SQL, VBA, Oracle 8, Access.
Keywords: cplusplus csharp continuous integration continuous deployment business analyst user interface javascript business intelligence active directory information technology hewlett packard microsoft Georgia Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4604
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: