Ravi Veera
Email: adz3s7@r.postjobfree.com
Mobile: 469-***-****
Professional Summary:
With more than 12 years of hands-on professional experience, engaged with a spectrum of Microsoft technologies, encompassing ASP.NET, C#, .NET Core, Entity Framework, ADO.NET, WCF, Microsoft SQL Server, Azure, IIS, and TFS
10+ years of working experience on Optical Character Recognition (OCR) based data extraction solutions using C#, JAVA, Python, Ephesoft, Nuance, Azure OCR, Tesseract, Transym, and Abbyy
5+ years of experience in developing and maintaining Azure-based applications, utilizing services such as Azure App Service, Azure Functions, Azure SQL Database, and Azure Storage.
3+ years of experience in leading development teams, including mentoring developers, performing code reviews, driving application security scans and deployments
Expertise in analysis, design, development, debugging, deploying and maintenance of distributed systems and web applications.
Proficient in N-Tier and Service Oriented architectures and Azure Cloud technologies.
Expertise in ASP.NET, C#, SQL Server, MVC, WPF, WCF, Entity Framework and Azure Cloud
Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Function Apps, Logic Apps, Azure Data Lake, Data Factory, Azure Event Grid, Service Bus, Azure Key Vault, Azure Application Insights and SQL Azure
Expertise in Software Development Life Cycle (SDLC) in various .Net frameworks and Object-Oriented Analysis and Design (OOAD).
Extensive experience in backend applications development using C# & Python
Extensive experience in developing RESTful, SOAP web services and XML, JSON parsers
Expertise in developing Client/Server applications using ASP.NET MVC, ASP.NET WebApi and Windows Communication Foundation (WCF)
Extensive experience in creating and consuming web services and developing Service Oriented Architecture (SOA) applications.
Expert in multi-threaded, object-oriented programming, and memory management.
Experience in developing Desktop applications, Windows Services and Schedulers
Expertise in migrating on-premise applications and file storage to Azure cloud
Experience on working with JIRA and TFS for issue tracking and bug fixing.
Demonstrated expertise in continuous integration and deployment (CI/CD) pipelines using Azure DevOps, ensuring smooth and automated workflows.
Experience in developing POCs with UiPath Robotic Process Automation (RPA) tool
Experience in database programming, designing and development using MS SQL Server, Oracle and MS Access with solid experience in SQL, T-SQL, triggers, views, constraints, indexes, packages, and stored procedures.
Experience in creating SQL Server Reports using SSRS 2008, 2012.
Experience in performing code analysis and fixing security vulnerabilities
Experience in application integration and conducting system integration testing
Handful experience in the implementation of N tier architecture using .Net framework.
Experience with an Agile, Iterative and Waterfall software development methodology and Test-Driven Development including SCRUM Framework.
Hands on Experience working with Various Source Control software like GIT, Visual Source Safe (VSS), SVN and Visual Studio Team Foundation Server (TFS)
Experience in writing SSIS Packages/SSRS in SQL Server.
Experience in upgrading the technologies and tools for various types of applications.
Excellent problem-solving skills, analysis of logs and finding root cause of complex issues
Experience in collaborating with the project management team to establish timelines, allocate resources, and track progress.
Able to work independently as well as part of team to accomplish business priorities
Technical Skills:
Cloud: Azure(IaaS & PaaS), Microservices, Azure Storage, Azure Cognitive Services, Azure SQL
Programming Languages: C#, Java, Python, VB.Net, C
Scripting Languages: Javascript, Typescript, VBScript, PowerShell, Shell
Web Technologies: React18/16, Angular11, ASP.NET MVC, AJAX, HTML, CSS, Bootstrap, jQuery
.Net Technologies: ASP.NET, ADO.Net, LINQ, Entity Framework (EF), WCF
Reports: Crystal Reports 10/9, SQL Server Reports (SSRS)
Databases: MS SQL, Oracle, DB2, MySQL
Testing Frameworks: MSTest, NUnit, xUnit
DevOps Tools: Git, TFS, Tortoise SVN, Visual Source Safe(VSS)
Web Servers: Internet Information Services (IIS) 5.0/6.0/7.0, Apache Tomcat 9/10 OCR tools: Ephesoft, Azure OCR, Nuance, Abbyy, Transym, Tesseract Development tools: Visual Studio, VS Code, SSMS, Postman, Fiddler, SoapUI Operating Systems: Windows Server 2016/2012/2008/2003
Professional Experience:
Grant Thornton INDUS Technical Manager
Domain: Tax & Audit Feb 2022 - May 2023
Responsibilities:
Developed Azure Functions, Azure Web Apps, Azure Event Grid using C#, .NET 6.0 with OpenAPI specifications and Implemented Azure B2C Authentication
Acted as a point of contact for technical discussions with clients or stakeholders, providing clear explanations and status updates
Architected & developed Redactor application using React
Created Azure tables to store document processing stages information
Created service contracts, data contracts, and routing using C#
Developed microservices deployed on Azure endpoints for frontend applications.
Developed share point dll to use it as custom action in Automation Anywhere
Worked on remediating security vulnerabilities in K1 assistant application
Utilized LINQ with lambda expressions for processing collections
Developed common utility dll to share functionalities across the projects using C#
Architected document Comparator which compares documents using Angular
Evaluated power platform AI builder for data extraction
Upgraded Ephesoft transact version from 2019 to 2020.1.06 & 2022.1
Developed scripts to integrate APIs and export data to excel using JAVA
Installed and configured SSL certs in tomcat server
Administered and maintained source code repositories using Git and Subversion.
Conducted training sessions and created materials for application development team
Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server using T-SQL.
Involved in configuring 7000+ data fields for K1/K3 forms using JAVA
Responsible for Identifying technical challenges and risks, and propose solutions
Initiated Coach Coachee Monthly Connects (CCMC) program for innovation team
Coordinated with peer technical leads on the automation opportunities
Lead a team of 6 developers, provided guidance, mentorship and review performance
Participated in the recruitment and onboarding of new team members
Environment: JAVA, Angular 14, React 18, .Net Core 3.1, .Net 5.0, TypeScript, C#, Asp.net WebAPI, Entity Framework, JSON, ADO.Net, AJAX, HTML5, CSS3, Bootstrap, SQL Server 2017, Team Foundation Server, Ephesoft Transact tool
First American (India) Principal Software Engineer
Domain: Title Insurance Jun 2018 - May 2021
Responsibilities:
Designed and developed generic OCR framework using ASP.NET Web Api and C#
Ideated and developed generic file library to connect any storage
Integrated Nuance, Azure Cognitive OCR and using C#
Involved in designing database tables, triggers and stored procedures
Developed data access layer using Entity Framework
Developed QCorrect data validation module using Angular
Developed Optical Character Recognition windows service
Enhanced image library tool and integrated in OCR service
Developed document classifier windows service and integrated AI doc identifier
Developed key value data extraction algorithm using C# and NLP
Integrated AI BERT extraction API in extractor windows services
Developed NPI data masking module using React
Developed WebApi’s for end client communication
Developed XML and JSON parsing utilities
Developed Http utilities and also security related classes
Implemented LINQ for querying, filtering, sorting complex objects
Integrated OCR Api in MyFirstBot project
Build and maintain code repositories and code migrations using CI/CD strategies
Responsible for conducting both static and dynamic veracode security scans
Worked on identifying and fixing security related issues
Migrated on premise data to Azure blob storage using AzCopy
Implemented functions for reading Azure Key Vault values
Planned and migrated on premise applications to Azure cloud
Responsible for finding root cause, bug fixes and enhancements
Responsible for Disaster Recovery (DR) Drill Test
Responsible for CI/CD strategies, version control, code check-in, pull requests, branch merging and creating build definitions using TFS and AzureDevOps
Environment: .Net framework 4.7, Azure, NLP, Angular 11, React 16, .Net Core 3.1, .Net 5.0, TypeScript, C#, Asp.net WebAPI, Entity Framework, LINQ, XML, JSON, AJAX, HTML5, CSS3, Bootstrap, Multi threading, Distributed systems, Windows Services, SQL Server 2017, Team Foundation Server, Nuance OCR, Tesseract, Azure Cognitive OCR, Git, AzureDevOps
Indecomm Global Services Technical Lead
Domain: Mortgage & Real Estate Jan 2016 - May 2018
Responsibilities:
Responsible for designing and developing Automatic Data Extraction Services (ADES) solution using C#, SQL, Azure Blob storage
Designed database objects, stored procedures, DTS packages, views, indexes and triggers using SQL Server 2014
Developed WebApi for multiple clients to communicate with ADES
Developed OCR service for reading images and them into text using WCF and C#
Developed Document Splitting service to convert documents into images
Developed Image Bitonal Service to convert images into black and white
Developed OCR service for reading images and them into text using WCF and C#
Developed XML utility to hold the OCR output using C#
Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
Written complex regular expressions for data extraction from OCR’d text
Document Classifier Service to identify the documents
Developed job monitoring tool using Angular and ASP.NET WebApi
Developed TypeScript reusable components and services to consume REST API’s
Developed Data Extractor Service to pull business required data
Developed mapping tool to automatically generate extraction rules using windows forms
Developed check box recognition module to identify checkboxes
Trained team on ADES tool for configuring mortgage & tax documents
Evaluated Abby and Nuance Form Template OCR tools
Implemented AES encryption algorithm to secure XML data and files
Developed POCs with UiPath Robotic Process Automation tool
Worked with Audit genius and Income genius teams to integrate ADES Services
Responsible for Identifying technical challenges and risks, and propose solutions
Lead a team of 5 developers, provided guidance, mentorship and review performance
Participated in the recruitment and onboarding of new team members
Environment: .Net framework 4.6, Angular 11, Azure, TypeScript, C#, Asp.net WebAPI, Entity Framework, LINQ, AJAX, HTML5, CSS3, Bootstrap, Multi threading, Distributed systems, WCF, Windows Services, XML, JSON, SQL Server 2017, Team Foundation Server, Tesseract OCR, Transym OCR
Cognizant Global Services Associate
Domain: Banking & Financial Services Jul 2011 - Dec 2015
Responsibilities:
Developed workflow manager for Intelligent Data Capture Services using ASP.NET & C#
Developed data transfer objects for distributed systems using C#
Involved in development of data access, business and application layers using LINQ, C#
Developed stored procedures with SQL Server to pull all kinds of reports
Developed a backend service to simulate client’s volume per hour using C#
Developed configurable match logic to compare two documents content
Developed image library tool to convert pdfs into tiffs and to split images
Developed a solution to compare two legal documents using ASP.NET & C#
Worked on improving quality of Ready to Ship package reports
Responsible for Nuance license upgrade on non-prod & prod environments
Developed ActiveX Control for XML data parsing at the web browser side
Designed and developed OCR Web Application using ASP.NET
Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields
Written web form validations using Java Script & JQuery
Developed and deployed WCF Web and Remoting Services and used them to generate the proxy class files in the client application
Written code for LINQ to SQL, LINQ to XML and other datasources
Implemented AJAX to trade data with a Web Server without reloading the page.
Developed Image Processor Api using ASP.NET Web Api
Developed OCR windows communication foundation (WCF) services
Trained business users on the application and provided UAT support
Migrated applications from Windows 2008 to 2012 servers
Restored back applications during unexpected disaster
Involved in reports generation using SSRS
Analysed legacy scanner application issue and fixed it
Responsible for production deployments, bug fixes and enhancements
Environment: Visual studio 2010, ASP.NET 4.5, MVC 4, Entity Framework 6, LINQ, AJAX, HTML5, CSS3, Bootstrap, Multi threading, Distributed systems, Windows Services, XML, JSON, SQL Server 2012, IIS, SVN, Team Foundation Server, Nuance OCR, JIRA
CoreLogic Global Services Trainee
Domain: Mortgage & Real Estate Nov 2009 - Jul 2011
Responsibilities:
Developed Web Forms for User Interfaces using ASP.NET, C#.NET, Server Controls, HTML Controls and User Controls.
Developed Invoice Processing Desktop application using Win Forms
Developed Email Reader service to pull PDF & Tiff attachments using C#
Created database tables and stored procedures with MS SQL server
Implemented application data access layer using ADO.NET
Developed consolidator module to merge page wise XML files
Implemented Log4Net to log the exceptions, info, warnings
Optimised OCR framework to meet client’s volume per day
Developed task schedulers to monitor applications
Developed data extraction module using Tesseract OCR
Developed business access layer classes using C#.Net libraries
Developed Excel Reader & Writer module using C#
Worked extensively with ADO.NET objects like DataSet, DataTable, Data View to retrieve data and display it on Grid View container
Responsible for OCR applications deployment and production support
Environment: JAVA, Visual studio 2008, ASP.NET 4.5, LINQ, AJAX, XML, SQL Server 2008, IIS, SVN
Academic Profile:
Bachelor of Technology in Electronics and Communications