Senior Software Engineer Resume
Waterloo, WI
PROFESSIONAL SUMMARY:
- Over 13 years of experience in analyzing, designing, development, implementation and deployment of Client/Server and Web based Applications.
- Experience in developing Web Applications using .NET Core 3.1, 2.0, .Net Framework 4.8, MVC, Confidential Azure, Visual Studio 2019/2017, ASP.NET, ASP.NET MVC, .Net Standard, ASP.NET Core, C#, ADO.NET, Angular 8.0, WCF, XML, XSLT, Web Services, IIS 7.0/6.0/5.0, MS SQL Server 2017
- Has Exposure to Apache Hadoop, Map reduce, Hive, Pig, Sqoop & Hbase.
- Has exposure to distributed computing and cloudera hadoop VM’S.
- Expertise in developing applications using Object Oriented Programming (OOP) and Service Oriented Architecture (SOA).
- Expertise on assessment and rationalization of the applications from on premise to Cloud (Azure, AWS) environment.
- Involved in architecting solutions which involved migration of existing .net and asp project to Confidential Azure.
- Worked on Identity access management using Access control service, Active directory and Service bus.
- Exposure to Azure cloud services, HDInsight & Azure mobile services.
- Expertise in building applications using Azure DB, Sql Azure Data sync, CDN.
- Expertise in designing apps on SAAS, PAAS & IAAS environments on azure.
- Expertise in HTML 5 , Angular, Jquery, Javascript, Json, CSS, XML related technologies.
- Expertise in Exception Handling, Logging, Data Configuration, Data Access and Validation Application blocks of Enterprise Library.
- Experience in designing and developing enterprise applications using MVVM (Model View Model), 3 - Tier, MVC (Model View Controller) architecture and Client/ Server architecture.
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET, Asp.NET MVC and Angular .
- Expert skills in creating rich UI Design using ASP.NET Server Controls, AJAX, Master Pages, User Controls and HTML.
- Expertise in developing applications using WCF (Windows Communication Foundation) to build connected, distributed, and service-oriented applications
- Expression Blend to design XAML-based UI's, and deliver compelling experiences to website
- Worked extensively on MVVM and Prism framework.
- Expertise in working with ADO.NET classes like SQL Connection, SQL Command, and SQL Data adapter, Dataset, Typed Datasets and Data Reader.
- Expertise in Build and Deploy using Azure Devops, Creating CI/CD pipelines on Azure Devops, Creating and Deploying ARM templates using Azure PowerShell or Azure CLI.
- Expertise in ASP.Net AJAX for efficient, and interactive web applications
- Good experience in LINQ and ADO.NET Entity Data Model Framework and EF core .
- Strong database design and programming skills in SQL Server, SQL Stored Procedures, functions, triggers, views, and importing/exporting data from varied data sources and experience with DTS Packages.
- Expertise in Unit testing applications using N-Unit and Confidential visual studio testing frameworks.
- Good working experience in using version control tools like Visual Source Safe (VSS), and Team Foundation Server (TFS), In order for maintaining and Versioning of the code.
- Working knowledge in domains such as e-commerce, Investment, Health services.
- Involved in all the stages of Software Development Life Cycle (SDLC) including Requirements, Analysis and Design, Implementation, Integration and Testing, Deployment and Maintenance.
- Extensive knowledge on Agile scrum methodologies as software development approach throughout my career for project management services.
- Experience in Handling Production support issues.
- Has the ability to work in a fast paced environment.
- Excellent in learning and adopting new technology and helped developers in technical issues.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS:
.NET Technologies: C#, ASP.NET, .NET Core, Asp.net Core, .Net Standard, ADO.NET, Web Services, AJAX, WPF, Silver Light, Confidential Azure, WCF, WebAPI, MVC, MVVM and LINQ, EF Core.
Languages: C, C++, Java, Visual Basic 6.0, XML, XSLT, HTML, T-SQL, PL/SQL, CSS.
Frameworks: .NET Framework 4.7/4.8 .NET Core 2.0/3.1
RDBMS: SQL Server 2017/2016, Oracle 10g, MS Access, Document DB, Cosmos DB
Servers: IIS 10.0, IIS Express
Scripts: Java Script, AJAX, JQuery, Json, Angular js, Angular
Interface Tools: Telerik, Dev Express
VersionControl Tools: Git, GitHub
Reporting Tools: SQL Server Reporting Services (SSRS), DevExpress Reports
Operating System: Windows 7/10, Windows Server 2012/2016, Linux, Unix.
IDE: Visual Studio 2017/2019, Eclipse
BI Tools: SQL Server Integration Services(SSIS)
PROFESSIONAL EXPERIENCE:
Confidential, Waterloo, WI
Senior Software Engineer
Responsibilities:
- Involved in feature enhancements of Ascend, Ascend analytics, Blue sky applications.
- Involved in Designing Front End screens for the application and Back End Database.
- Developed stored procedures, Views and performed performance tuning on stored procs on SQL server database.
- Created a windows service for back up of sql server database in Ascend.
- Implemented security audit concern issues in Ascend analytics using asp.net.
- Provide daily status updates to the client.
- Implementing Scrum process in Ascend, Ascend analytics and blue sky projects.
- Created new controllers and views for enhancement features of Blue sky web application.
- Created WCF services for exposing global level product, Onsale details.
- Created Angular components, modules, Templates and consumed services.
- Designed UI screens and retrieved and bind data Model to Kendo UI Grids.
- Implemented group based permissions using MVC Identity.
- Used LINQ for querying entity framework data models/objects.
- Involved in redesigning analytics web application with new look and feel web UI interfaces.
- Accessing the remote data using WCF services and other remote data accessing options.
- Expose on premise component’s through Azure service bus.
- Enabled windows azure Service bus subscriptions and created topics to consume product notifications from primary store to secondary stores in real time.
- Deployed & Trouble shoot windows azure web roles and worker roles on Azure using TFS auto build, Teamcity.
- Developed windows forms for ascend client application. Used Dev express controls.
- Created SSRS reports used to represent sales and health check summary reports.
- Involved in integration testing of the Application in Development environment.
- Created unit test cases using Nunit framework in Ascend.
- Wrote Technical Documentation for the components under my responsibility.
Environment: Confidential .Net 4.7, .NET Core 3.1, 2.0, Angular 8.0, Angular JS, Jasmine Test FrameWork, Confidential Azure, ASP. Net, C#, .NET, MVC, WCF, HTML, JavaScript, Bootstrap, CSS, SQL Server 2017, GIT, Visual Studio 2019, Azure DevOps, LINQ, SSRS, SSIS, Entity Framework, EF Core.
Confidential, Peoria, IL
Software Engineer
Responsibilities:
- Involved in development of Telematics Asset structure, Subscriptions, Action Items, Group API’s.
- Involved in Designing swagger specs for Asset structure, Subscriptions API’s.
- Developed Asset collections and subscription catalog structures to store JSON Data in to document DB.
- Implemented OAuth for web api’s to accept security tokens from API manager.
- Configured WebAPI’s using Windows azure API manager.
- Created new WebAPI controllers for enhancement features of Telematics WebAPI’s.
- Used LINQ for querying entity framework data models/objects.
- Expose on premise component’s through Azure service bus.
- Enabled windows azure Service bus subscriptions and created topics to consume Group API notifications
- Deployed & Trouble shoot windows azure web roles and worker roles on Azure using TFS auto build, Teamcity.
- Involved in integration testing of web api with PLWEB and DSP portals.
- Created unit test cases using Moq testing framework.
- Developed stored procedures, Views and performed performance tuning on stored procs on SQL server database.
Environment: Confidential .Net 4.5, Azure, Web-API 2.0, ASP. Net, C#, .NET, MVC, HTML, Angular, JavaScript, JSON, Document DB, SQL Azure, Team Foundation Server(TFS), Visual Studio 2015, Azure DevOps, LINQ, Entity Framework, Powershell.
Confidential, Costa Mesa, CA
Software Engineer
Responsibilities:
- Involved in development of FCS modules like score dashboard, 3Bureau credit report using MVC 4.
- Worked on score monitoring for fetching score from bureau and sending notifications to end customers using MSMQ and cheetah mail.
- Involved in Designing Front End screens for the application and Back End Database.
- Used Application Programming Interface (API) in order to support the building applications.
- Developed stored procedures, Views and performed performance tuning on stored procs on SQL server database.
- Involved in integration testing of the Application in Development environment.
- Wrote Technical Documentation for the components under my responsibility.
- Accessing the remote data using WCF services and other remote data accessing options.
- Expose on premise component’s through Azure service bus.
- Developed POC on hadoop map reduce for calculating score for millions of customers based on score factors.
- Performed sampling on HDFS Big data using Hive and Pig queries.
- Dumped Data from a structured database to HDFS non structured data store for performing score analysis using Sqoop.
- Deployed & Trouble shoot windows azure web roles and worker roles on Azure using TFS auto build and Intellitrace logs.
- Exposed Azure website SAAS component’s to end users for retrieving score.
Environment: Confidential .Net 4.0, Azure, Apache Hadoop, Java, HDFS, ASP. Net, C#, .NET, MVC, WCF, HTML, JavaScript, SQL Server 2008, WebAPI, Team Foundation Server(TFS), Visual Studio 2012, Eclipse, Oracle.
Confidential, Irvine, CA
.NET & Windows Azure (Technology Lead)
Responsibilities:
- Involved in architecting application components robust to azure features and deployed the applications to Azure.
- Worked on Identity access management using Access control service and Service bus.
- Involved in Designing Front End screens for the application and Back End Database.
- Used Application Programming Interface (API) in order to support the building applications.
- Used C# 3.5 features like LINQ to SQL.
- Developed Web based GUI using C#, HTML and CSS.
- Developed stored procedures for validation & replication of data from different servers.
- Involved in integration testing of the Application in Development environment.
- Wrote Technical Documentation for the components under my responsibility.
- Accessing the remote data using WCF services and other remote data accessing options.
- Onsite & Offshore coordination.
Environment: Azure SDk 2.0, Confidential .Net 3.5, ASP. Net, C#, .NET WCF, XML, HTML, JavaScript, SOAP, XSLT, CSS, Web services, LINQ, SQL Azure, SQL Server 2008,SSIS, Team Foundation Server(TFS), Visual Studio 2010/2012.
Confidential
Technology Lead
Responsibilities:
- Involved in Migration of Stat Application from asp.net to HTML5 and deployed to azure.
- All the components like Service bus, Sql Azure backup, Web & Worker roles, Load balancing, Storage and CDN features are consumed and deployed to AzureInvolved in Project development and deployment on Azure.
- Integrated the Web Services with the WCF services
- Involved in creating the WCF service and consuming the WCF services to achieve the business functionality.
- Created Data sync from on premise to Azure using SSIS and sql azure data sync.
- Involved in developing Business Rule Layer, Data Access Layer classes and creating, consuming .NET private and public assemblies using C#, Visual Studio.Net and .NET framework, MVC Architecture.
- Involved in the design of the Database and developed Stored Procedures and Views to create it using SQL Server 2008/ SQL Azure.
- Used Confidential TFS for source control and Project tracking.
- Analyzed, designed, estimated, coded and tested new systems, enhancements and bug fixes. Created functional requirements, technical and design specification documents.
Environment: Windows Azure SDk 1.3, C#, ASP.NET, HTML5, WCF, MVC, Confidential Visual Studio (2010), Web Services, SQL Server 2008/ SQL Azure, TFS, Windows server 2008.
Confidential
Technology Lead
Responsibilities:
- Involved in creation of assessment tool which helps the client to analyze the score of applications and provide a decision matrix to migrate the application to azure environment.
- Assessed feasibility of migrating other platform applications to azure.
- Updated weekly status to client and WSR to the management.
- Created Pivot charts to show assessment tool results.
- Provided the migration efforts from Java to .net and then to azure.
Environment: Azure Features, SQL Azure, Azure pricing, Confidential Excel 2010, Windows server 2008.
Confidential
Technology Analyst
Responsibilities:
- Involved in proposal and architecting the solution to azure based environment
- Created application which in turn gives the elasticity to the client and gives control over the billing and usage of resources.
- Migrated ASP pages of LRT to ASP.net web Pages.
- Involved in redesign of website using CSS 3.0
- Developed data layer using entity framework
- Enabled logging feature in LRT using enterprise library.
- Integrated azure Access control service to LRT application.
Environment: Azure SDk 1.3, C#, ASP.NET, ADO.NET, Confidential Visual Studio (2010), Ajax, SQL Server 2008/ SQL Azure, IIS 7.0, TFS, Windows server 2008, Entity framework, Enterprise Library.
Confidential
Technology Analyst
Responsibilities:
- Analyzed the Functional Requirements Specifications and System Design Specifications and interacted with the team.
- Involved in Project development and deployment on Azure.
- Created reusability user controls and custom controls to use them throughout the application.
- Developed user interface screens using ASP.Net, C#, XML, HTML, DHTML, JavaScript, JQuery.
- Performed the Validation of the web pages using validation controls and JavaScript while inputting the required information.
- Integrated the Web Services with the WCF services which are exposed externally to get the additional info from the review screens to the portal.
- Involved in creating the WCF service and consuming the WCF services to achieve the business functionality.
- Involved in developing Business Rule Layer, Data Access Layer classes and creating, consuming .NET private and public assemblies using C#, Visual Studio.Net and .NET framework, MVC Architecture.
- Extensively used Cascading style sheets (CSS).
- Used ADO.NET data objects such as Dataset, DataAdapter, Data Table, DataReader and XML Document for consistent access from SQL database.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Involved in the design of the Database and developed Stored Procedures and Views to create it using SQL Server 2008/ SQL Azure.
- Involved in testing of application at module level, system level and User Acceptance level for quality of the software.
- Worked closely with users to ensure application development meets to user’s expectations.
- Prepared weekly summary sheet to give the status of assigned task in weekly project team meetings.
- Used Confidential TFS for source control and Project tracking.
- Involved in developing and organizing custom error pages and exception handling.
- Analyzed, designed, estimated, coded and tested new systems, enhancements and bug fixes. Created functional requirements, technical and design specification documents.
Environment: Azure SDk 1.3, C#, ASP.NET, ADO.NET WCF, MVC, Confidential Visual Studio (2010), Web Services, Ajax, SQL Server 2008/ SQL Azure, T-SQL,, IIS 7.0, TFS, Windows server 2008.
Confidential
Executive
Responsibilities:
- Designing, Coding, implementing and testing applications using C#, ASP. Net, Silver Light.
- Developed methods in Business Layer, Data access Layer, Data access Interface layer and Mock-up objects.
- Designed & Developed Silver Light User Controls, Custom Controls, Validation controls and also web form controls
- Wrote interfaces using C#.Net class files which encapsulate business logic and calling them from ASP.NET web forms.
- Made use of User Interface layers to create Web Pages and integrated to maintain the performance of data flow and data integrity using Silver Light User Controls, Web Server Controls and ADO.Net.
- Worked closely with business analyst in system design, development, testing,, and implementation.
- Created Silver light line-of-business web applications, with WCF Services for interactive data access
- Created the table structures and integrity constraints in Sql database.
- Used XSL transformation for generating report and for analysis tool.
- Creating Database Design, Database Triggers and Stored Procedures for ensuring data integrity and consistence.
- Published and Consumed WCF services to retrieve various accounts information
- Involved in documentation of the project
Environment: Silver Light, .NET Framework 3.0, ASP.NET, C#, ADO.NET, XML, JavaScript, WCF Services, HTML, CSS, Team Foundation Server, Oracle, SQL Server 2005.
Confidential
Executive
Responsibilities:
- Developed the Web Forms for new business, policy endorsement, Policy cancellation, renewal, reinstatement, account correction, audit, premium calculation, coverage’s, policy information, billing details, policy inquiry, and work file info using ASP.NET, C#, JavaScript.
- Developed web services for premium calculation and coverage.
- Implemented Session Management through cookies and InProc management.
- Client side validation of pages done in JavaScript and validation controls were incorporated to ensure server side validation.
- Implemented ADO.NET programming in Connected/Disconnected.
- Created Stored Procedures and triggers to apply and enforce automated rules.
- Created tables, views, indexes and relations using SQL Enterprise Manager as the back end.
- Developed web reports using SQL Reporting Services.
- Used VSS for versioning and project files control.
Environment: C#, ASP.NET, ADO.NET, HTML, JavaScript, CSS, XML, XML Web Services, MS Visual Studio 2003, SQL Server 2000, MS Visual Source Safe, SQL Reporting Services.
Confidential
Software engineer
Responsibilities:
- Developed the Web Forms using ASP.NET, C#, JavaScript
- Developed web services for exposing the details to other applications.
- Implemented Session Management through cookies and InProc management.
- Client side validation of pages done in JavaScript and validation controls were incorporated to ensure server side validation.
- Implemented ADO.NET programming in Connected/Disconnected.
- Created Stored Procedures and triggers to apply and enforce automated rules.
- Created tables, views, indexes and relations using SQL Enterprise Manager as the back end.
- Developed web reports using SQL Reporting Services.
- Used VSS for versioning and project files control.
- Interact with Stake Holders for developing the UI’s.
- Designed Sql queries for retrieving raw data for Reporting module.
- Production Support & addressing the issues as per the SLA’s.
- Involved in Database design.
- Created themes and styles for the controls.
- Used Ajax control tool kit controls and also developed java script validations.
Environment: C#, ASP.NET, ADO.NET, HTML, JavaScript, CSS, XML, XML Web Services, MS Visual Studio 2003, SQL Server 2000, MS Visual Source Safe, Oracle, SQL Reporting Services.