Sr Application Developer Resume
Dublin, OH
SUMMARY
- Full Stack .NET Developer with 8 years of experience in all the phases of SDLC design including analysis, requirement gathering, database design, development of Win forms and Web applications using Microsoft .Net Framework 4.6/4.5/4.0/3.5/3.0/2.0. , .Net Core 1.1(2,1 or 3.0), Microsoft Orleans 2.0 enhancements and maintenance of standalone, multitier, web - based object-oriented enterprise applications and deployment using Azure and AWS (Amazon66 Web services) technology.
- Expert domain knowledge in the areas of Banking, Aviation and Health Care corporations.
- Experience in building Single Page Applications (SPA) using HTML5, CSS3, JavaScript, Typescript,Bootstrap 2/3, Angular 2/4/5, AngularJS 1.5.X, ASP.NETMVC 5.x/4/3, ASP.NET,Web API 2.x and Entity Framework 6.x/5.x/4. x.
- Good understanding and working knowledge of Design Patterns like Singleton, Factory, Builder, MVC and SOLID Principals.
- Good knowledge over .Net framework 3.5 concepts like Lambda expressions, LINQ, Extension methods etc.
- Experienced in Cloud technologies: MS Azure, AWS, or IBM Cloud.
- Expertise with developing multiple tiers of multi-tiered software application.
- Expertise in designing programs and applications.
- Good experience on DevOps essential tools like Docker, Kubernetes, GIT, Jenkins.
- Experience in implementing Object Oriented Programming (OOPS) using .NET Technologies like C#, ASP.NET Core MVC 2.2, Single Page Applications using AngularJS, ReactJS, Angular 8, Web API, WCF Services.
- Work experience on Windows Azure, Azure Active Directory, SQL azure, creating resource groups, subscriptions, build definitions and release definitions.
- Involved in Setup and Configured the testing environment with Selenium IDE, Eclipse, TestNG, Selenium Grid, Maven and Jenkins.
- Used TeamCity for continuous integration and Octopus Deploy for deployment of application.
- Hands-on Experience with Microsoft Azure, Azure App services,Azure service bus,Azure logic Apps, Event grid and hub .Azure functions, web jobs.
- Hands-on Experience with ASP.NETMVC pattern: Controller Actions, View Engine and Entity Framework Model.
- Experienced in using RXJS libraries to maintain State management in client side.
- Expertise in Visual Studio .Net environment and Microsoft .Net Framework 2.0/3.0/3.5/4.0.
- Worked on ASP.NET AJAX Extensions and Toolkit Controls.
- Strong knowledge and experience on object-oriented programming (OOPS).
- Strong programming experience with web technologies like HTML JavaScript, ASP.NET, Web services.
- Experience in design and development of applications using .NET Framework, C#.NET, ADO.NET, LINQ, Visual Studio 2003/2005/2008 , AJAX, SQL Server 2008, UML.
- Experience in developing N-tier distributed .NET applications using Web Forms and WinForms. Good knowledge of .NET Framework features including Reflection and Metadata.
- Strong RDBMS skills with excellent knowledge of Design, Normalization and Database Management Concepts.
- Created Autantication and Authorization security infrastructure, consisting of Cognito, SiteMinder, Identity Server and a custom Authorization server, including halper APIs for client and server
- Strong knowledge of various procedural and object-oriented programming languages such as C#.
- Have knowledge and Experience in Setup, configuration & Maintenance of IIS and Active Directory.
- Experience in building client/server, database, graphics and/or Internet based systems using Visual Studio .NET
- Experience designing application system
- Developed CSS styles and themes for web pages. Strong knowledge of SQL and extensive scripting experience in coding Stored Procedures, Functions and Triggers using MS SQL Server 2000/2005/2008.
- Write Scope Scripts to handle multi-million rows and for daily loading data from COSMOS Server and scheduling the data load using DataGrid
- Experience in AWS products including EC2, S3, DynamoDB.
- Write Kusto (KQL) and Cosmos Queries (SCOPE) and publish the data into Power BI.NUnit testing and Unit testing used for test cases
- Experience in developing complex WCF Services which require integration of many different systems in place to provide a high level of interconnectivity and business talk/communication between the systems.
- Experience in Middleware API Gateway such as Akana/TIBCO/Muleso.
- In-depth knowledge with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, IAM) and managing security groups on AWS and Microsoft Azure for deployment.
- Experienced in with RESTful API development and advanced Web Services such as WCF and Web API.
- Experienced in Open API, Swagger, REST, JSON, MVC, and service-oriented architecture.
- Experienced in OpenID Connect, JWT, ADFS. And Microsoft Azure Identity as a Service is a plus.
- Familiarity with Open ID Connect, JWT, ADFS. And Microsoft Azure
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in windows/web and microservices development using ASP.NET 1.x - 5, ASP.NET MVC 3 to 5, .NET Core, NodeJs, Angular, React, GitHub, GitBash, TFS, AWS, AWS CLI, SNS/SQS, Lambda, AWS API Gateway, Code Build, Cloud watch, Data Dog, Kinesis, EC2, S3, Swagger, Azure, LINQ, Ajax, jQuery, Typescript, Classic ASP, C#, VB.NET, dnspy, VB6, ReSharper, HTML5, Restful Services - WCF/Web API, WPF, XML, Web Services, Windows Services, JSON, JQuery, Simple Object Access Protocol (SOAP), WSDL, CRM, MVC/MVP/MVVM, Entity Framework 4/5/6, Entity Spaces, VBA, COM/DCOM/COM+ and Windows, DHTML, VB Script, Bootstrap, Knockout, JavaScript, XML, XSL, MS Project, MS Visio, Jenkins, UML.
- Good interpersonal, written and verbal communication skills, very good team player and TEMPhas ability to work independently in high-pressure environments and stressful situations.
TECHNICAL SKILLS
Microsoft Technologies\Version Control Tools\: .NET Framework (4.6/4.5/4.0/3.5 ), ASP.NET\Visual Studio Team Services (VSTS), Team \4.5/4.0/3.5, ASP.NET MVC (5.0/4.0), \Foundation Server (TFS), GitHub\ADO.NET, LINQ, Web Services, Web API \(2.2/2.1), Entity Framework (6.0/5.0), WCF, \Microsoft Orleans 2.0\
Web Technologies\Database Technologies\: HTML (5.0/4.0), CSS 3, JavaScript, JQuery, \MS SQL Server 2016/2014/2012/2008 , \Bootstrap, AJAX, Angular JS (5/4/2/1.5/1.3) \MongoDB, Oracle 12c, Couchbase\
Development Languages\Design patterns\: C, C++, C#, Java, SQL\GraphqlMVC, Singleton, Factory, Builder\
Web Server\Architecture\: IIS 8.0/7.5/7.0/6.0/5.0 , \MVC, Microservices, SOA\
Reporting Services\Testing\: SSRS (2012/2008), Crystal Reports 14.2. x.\N-unitTesting,Fiddler,Postman,JIRA, Bugzilla\
Cloud Services\: Amazon Web Services (AWS), Microsoft Azure, Azure App services,Azure service bus,SQL,Azure logic Apps.
PROFESSIONAL EXPERIENCE
Confidential, Dublin,OH
Sr Application Developer
Responsibilities:
- Work with team in building web services and web based applications using .NET
- 4.0 technologies e.g. WCF, WF, and VB.NET.
- Day to day maintenance and support of all existing applications in use at Sentinel.
- Build new crystal reports and enhance existing ones as requested by internal business groups. Further enhance other reporting technologies to improve performance and scalability of user demand.
- Fill in where needed on the development side to ensure daily operations at
- Sentinel runs smoothly without any interruption.
- Utilized Angular9inbuilt directives for implementation also implemented costumed directives for the ones dat are not available.
- Using Entity framework with AutoMapper for mapping entities to Database objects.
- Work with Silverlight, AJAX (similar technology) developing ancentralizedbusiness dashboard.
- Developed various services in angular dat consume rest services from the backend written in .NET. Also Utilized reusable components and guards to better accommodate the complete web application.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Developed web pages using ASP.NET MVC 5, Entity Framework 6, C#, HTML5, Bootstrap, CSS3, JavaScript, jQuery, Angular 6/7, SQL Server 2016, LINQ, XML and SQL Server Reporting Services (SSRS).
- Used RXJS libraries to maintain State Management in the client side.
- Participate in requirements analysis Collaborate with internal teams to produce software design and architecture.
- Involved Octopus Deploy in Deployment of the web application to the server.
- Performed unit testing using MSTest.
- Created tables in Amazon DynamoDB, a No-Sql Database and implemented CRUD operations using .Net SDK.
- Familiar with DynamoDB concepts of Hash,Range Key concepts and other Dynamo Features.
- Responsible for using LINQ and Lambda expressions while writing the code
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetesapplications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Extensively worked in Regression testing, Parallel Processing using Selenium Webdriver in TestNG.
- Write clean, scalable code using .NET progParticipate in requirements analysis.
- Developed custom libraries for automation using C#.Net & Selenium WebDriver.
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver.
- Collaborate with internal teams to produce software design and architecture.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support ramming languages.
- Test and deploy applications and systems.
Confidential, Houston, TX
Software Developer
Responsibilities:
- Using TIBCO Enterprise Management Service to get the message from queue and used Gems tool for monitoring and observing the queue
- Used Native script to create angular mobile applications as well as web applications with one code base. Used Angular CLI command ng g migrates to migrate from web app to IOS and android app.
- Knowledge of .NET Core 3 to get Flight Status information and add service dependency to the project
- Experience in building AWS lambda functions and connecting Lambdas with SNS, SQS and DynamoDB streams.
- Built and execute unit test and integration test using MSTest.
- Responsible for using LINQ and Lambda expressions while writing the code
- Expertise in Azure Infrastructure Management (Azure web role, Worker role, SQL Azure, Azure Storage).
- Developed and Scheduled Data Load jobs in Data Studio Tool/Cosmos UI using Scope Scripts from both Structured and Unstructured streams.
- Worked on NGP On-boarding to Implement Delete Processor in Cosmos/Azure SQL
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Create Cosmos scripts which pull data from upstream structured streams and include business logic & transformations to meet the requirements.
- Used Octopus for deployment of code and database.
- Modify the existing cosmos scripts to in corporate the new business changes and validate the same.
- Develop Daily Generic Useraction scripts for Office products according to business requirements.
- Add the new cosmos scripts into the workflow.
- Test the cosmos scripts and workflow in the INT environment.
- Experienced in creation and configuring of Storage Accounts and also Configuration of blobs, tables etc.
- Involved in Setup and Configured the testing environment with Selenium IDE, Eclipse, TestNG, Selenium Grid, Maven and Jenkins.
- Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services).
- Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Red Hat Linux Systems.
- Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen sizes.
- Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and Azure DevOps operations Production and cross platform environments.
- Worked in highly collaborative operations team to streamline the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation
- Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines
- Gathering the requirements from the clients about the existing applications to apply the security measures
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
- Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
- Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
- Create a Virtual Network on Windows Azure to connect all the servers.
- Extensive experience in various UI widgets using JavaScript libraries like angular 6, backbone.js, Require.js, Ext.js, and Node.js and developing Rich Internet Applications RIA.
- Good Experience in developing the Single Page Applications using Angular 6.
- Handle escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation with on-premises ADFS and Azure AD.Experience is using Microsoft Azure
- UsedWEB API (Restful services)to fetch data and bind it to User Interface and used OAuth 2.0 for autantication of WEB API.
- Responsible for installation, configuration, administration and support of various middleware products like WebSphere application server, Confidential HTTP Server and WebSphere MQ running on AIX and Linux.
- Involved in development of applications on azure server by creating packages through Visual Studio, Power shell and Azure Portal..
- UsedTeam Foundation Serverfor the version control, branching and MS build and JIRA for project management, bug tracking and issue tracking.
Confidential, MI
ESR Developer (ASP.NET)
Responsibilities:
- Involved in gathering and designing the requirements from clients for product design and enhancements. Designed and documented TDD-Technical Design Document. Followed UML Concepts for designing TDD.
- Followed OOPS concepts and UML for developing the application with C#, ASP.NET.
- Developed GUI using .net framework 3.5, C#.NET, ADO.NET .
- Migrated web applications from ASP.NET from 3.5 to 4.0.
- Worked with Team Foundation Server for version control and project tracking.
- Implemented Save, View, Edit, Delete functionality for user customized reports. Functionality to add the saved reports as favorites is implemented.
- Implemented LINQ to XML with ASP.NET.
- Migrated on premise servers, hard drivers and web applications to azure leveraging on PowerShell.
- Created and managed Azure Virtual Networks (VNETs), Storage Containers and Load balancers.
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager.
- Developed and Scheduled Data Load jobs in Data Studio Tool/Cosmos UI using Scope Scripts from both Structured and Unstructured streams.
- Worked on NGP Onboarding to Implement Delete Processor in Cosmos/Azure SQL
- Microsoft Azure PaaS Services, Strategy and Planning.
- Configure Azure cloud service for endpoint deployment
- Responsible for installation, configuration, administration and support of various middleware products like WebSphere application server, Confidential HTTP Server and WebSphere MQ running on AIX and Linux.
- Enable Open ID and Windows Live autantication in Azure cloud apps
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
- Developed localization API s which stores the translated data in Azure and Sql tables Deploy Confidential services on Azure cloud
- Used Persisted row selection the GridView and ListView controls supported in .NET 4.0.
- Decisive, action oriented and result oriented software professional. Demonstrated outstanding execution abilities, problem solving skills & analytical abilities alongside technical and functional expertise.
- Developed add-on application for Report Statistics using C#.net and Reporting services database.
- Performed manual testing and data validation of the application with PIVOT Tables.
Confidential, Modesto, CA
Software developer
Responsibilities:
- Created an Entity Framework prototype which works on Code first approach mechanism, and was part of updating the DB.
- Monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.
- Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's.
- Library work involved designing classes to programmatic control of Azure.
- Experience with Microsoft Azure Services like IaaS and PaaS.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on dis
- Maintained the existing cloud environment using Microsoft Azure .
- Been part of converting XML to JSON and vice versa for web services functionalities.
- Designed and updated all the modules with SOLID principals in consideration.
- On the Front-end I worked with various JavaScript libraries such as AJAX, Angular JS, Node JS, HTML, CSS for building dynamic and responsive pages and Bootstrap 3.x for device compatibility.
- Implemented Single Page Applications with Angular and Node.JS 8.x.
- Used Crystal Reports 14.x for proper documentation for long time use.
- Worked with Version controlling tools such as GIT.
- Used Visual Studio 2015, ReSharper for Integration.
- Responsible for technical troubleshooting, root cause analysis, performed Azure deployments and applied migration on azure platform.
Confidential
.Net Developer
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of a full software development lifecycle (SDLC) project.
- Involved in development of ASP.Net pages for internal processing and testing.
- Designed and developed the complete front-end application usingASP.NetwithC#as code behind for the internal processing.
- UsedCSS (Cascading Style Sheets)inASP.Netpages.
- CreatedUser Controls and Custom Controlsfor common purpose in the whole application.
- UsedSQL Server 2000as a database and also created Stored Procedures.
- Used client-side validation to forms usingJavascript.
- Involved in Database diagram design and Tables design in SQL Server.
- CreatedStored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server.
- UsedVSSfor source control, data collection, reporting and project tracking.
- Used Data Set, Data View and Data Adapter to manipulate and display the data.
- Also Developing a Print Reports for using aCrystal Report.
- Also involved in testing and implementation of the web application.
Confidential
.Net Developer
Responsibilities:
- Developed application using VB.NET, ASP.NET.
- RTF control was used to display the user test reports.
- Created stored procedures using temporary tables and using the output values of functions and stored procedures.
- Created user roles for implementing authorization at screen level.
- Used login controls and wizards for creating role based login process.
- Multiple step transactions including user registrations and filling application forms were handled using wizard controls.
- Implemented Nested Grid views with multiple template columns for displaying hierarchal data.
- For easy navigation tree view, site map paths were implemented.
- Implemented Ajax for faster Browser response time.
- Implemented Themes for User Interface uniformity throughout the application.
- Involved in designing and development of Database, created data tables, relationships, stored procedures, triggers and functions using T-SQL.
- Designed and developed reports using SSRS.
- Developed and implemented User Controls for displaying user related data and summary information.
- Implemented codes to extract data from excel and upload in SQL Server.
- Used XML data types for multiple record transactions.