Ravi Veera
Email: ad0lnr@r.postjobfree.com Mobile: +1-469-***-****
https://www.linkedin.com/in/iamraviveera
Professional Summary:
•With more than 12 years of hands-on professional experience, engaged with a spectrum of Microsoft technologies, including Azure, ASP.NET, C#, .NET Core, WCF, ADO.NET, Entity Framework, Microsoft SQL Server, SSIS, SSRS, IIS, and TFS
•10+ years of working experience on Optical Character Recognition (OCR) based data extraction solutions using C#, Ephesoft, Nuance, Azure OCR, Tesseract, and Transym
•5+ years of experience in developing and maintaining Azure-based applications, utilizing services such as Azure App Service, Azure Functions, Azure SQL, 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, 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 of 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, triggers, 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 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 technologies and tools for various types of applications.
•Extensive experience in analyzing logs and finding root cause of complex issues
•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#, Python, Java, VB.Net, C
Scripting Languages: PowerShell, JavaScript, Typescript, VBScript, Shell
Web Technologies: ASP.NET MVC, AJAX, HTML, CSS, Bootstrap
.NET Technologies: .NET Core, ADO. Net, LINQ, Entity Framework (EF), WCF
Reports: Crystal Reports 10/9, SQL Server Reports (SSRS)
Databases: MS SQL, Oracle, DB2, MySQL
Testing Frameworks: NUnit, xUnit, MSTest
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:
Sainar Solutions Azure Developer
Client: Assurant
Domain: Insurance Jul 2023 – till date
Responsibilities:
•Develop Azure functions for various applications integration using C#
•Migrate on-premises files to Azure Blob Storage using AzCopy
•Implement storage utility service for read/write operations on Blobs
•Write log queries as per need using Kusto Query Language (KQL)
•Create automated workflows using Azure Logic Apps
•Implement managed identities for the services running on Azure VMs
•Implement Azure Kubernetes services for running complex, scalable applications
•Collaborate with DevOps team to streamline deployments and CI/CD pipelines
Environment: Azure, .NET 7, ASP.NET MVC, C#, Web API, Entity Framework, SQL Server 2017, Ephesoft Transact tool, Team Foundation Server
Grant Thornton Intelligent Automation Service Center Lead
Domain : Tax & Audit Feb 2022 - May 2023
Responsibilities:
•Developed Azure Functions, Azure Web Apps, Azure Event Grid using C#
•Acted as a point of contact for technical discussions with clients or stakeholders, providing clear explanations and status updates
•Architected Redactor application to mask the data on the images
•Created Azure tables to store document processing stages information
•Developed microservices deployed on Azure endpoints for front-end 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
•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: Visual Studio 2022, .NET 6, C#, ASP.NET Web API, Entity Framework, Azure, SQL Server 2017, Ephesoft Transact tool, Team Foundation Server
First American 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
•Involved in developing QCorrect data display module using Angular
•Developed Optical Character Recognition windows service
•Enhanced image library tool and integrated with 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 WebApi’s for end client communication
•Developed XML and JSON parsing utilities
•Developed Http utilities and security related classes
•Implemented LINQ for querying, filtering, sorting complex objects
•Integrated OCR Api with MyFirstBot project
Build and maintain code repositories and code migrations using CI/CD strategies
Responsible for conducting static veracode security scan
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: Visual Studio 2019, .NET Framework 4.7.2, Entity Framework, C#, Azure, NLP, Angular11, TypeScript, Asp.Net WebAPI, LINQ, XML, JSON, HTML5, CSS3, Bootstrap, Multithreading, 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
Environment: Visual Studio 2017, .NET framework 4.6, C#, Entity Framework, LINQ, Azure,
Angular2/4, TypeScript, Asp.net WebAPI, AJAX, HTML5, CSS3, Bootstrap, Distributed systems,
WCF, 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
•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 data sources
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
•Analyzed legacy scanner application issue and fixed it
•Responsible for production deployments, bug fixes and enhancements
Environment: Visual studio 2010, .NET Framework 4.5.2, MVC 4, Entity Framework 6, LINQ, AJAX, HTML5, CSS3, Bootstrap, Distributed systems, Windows Services, XML, JSON, SSRS, SQL Server 2012, MySQL, IIS, SVN, Team Foundation Server, Nuance OCR, JIRA
CoreLogic Global Services Jr. Software Engineer
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 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: .NET Framework 3.5, AJAX, XML, SQL Server 2008, MySQL, IIS, SVN
Academic Profile:
Bachelor of Technology in Electronics and Communication