Senior Software Engineer Resume
Tallahassee, FL
SUMMARY
- Over 8 years of IT experience as a .Net developer wif expertise in Requirements Analyzing, Designing, Developing, Testing and Deploying Web, Windows and Intranet application using Microsoft Technologies including primary skillsC#, VB.NET,ASP .Net Core, ASP.NET4.x/3.x, SharePoint 2010, Ajax, JavaScript, JQuery 2.1.1, JSON 3.3.2,ADO.NET, WCF, WPF, IIS 8.0/7.0/6.0/5.0, Web services, CSS, HTML 5, PYTHON, XML, Oracle RCA, SQL Server 2016/2012/2008.
- Worked in various domains such as Finance and Insurance for web based, Service based and Single Page Application for using Microsoft Technologies and .NET Framework.
- Designed, configured and deployed MicrosoftAzurefor a multitude of application s utilizing theAzure stack (Including Compute, Web & Mobile, ADF, Resource Groups,AzureSQL DW, Cloud Services, and ARM, focusing on high - availability, Disaster Recovery, fault tolerance, and auto-scaling).
- Expertise in Microsoft Visual Studio environment using C#, VB.NET, .Net core, ASP.Net 4.x/3.x/2.0, ADO.Net 3.5/2.0, MVC 6/5.x/4.x/3.x, WEB API, WCF, UWP, Angular JS and jQuery.
- Has Expertise in Building Single Page Application (SPA) using HTML5, CSS3, Bootstrap, AngularJS, JQLite, UI-Grid, MVC 5.x/4.x, ASP.NET, Web API 2.x, Entity Framework 6.x/5.x/4. x., Telerik.
- Extensive experience in client side using HTML5/4, CSS, PHP, JSON, JavaScript, jQuery, AngularJS, Angular 2/4, AJAX, Knockout JS, React JS and Redux.
- Ability to Design Razor View using Razor View Engine and HTML helper for application development.
- Experience designing and developingWin Forms and Web Forms.
- Having expertise in creating Restful services wif Windows Communication Foundation (WCF) framework and Web API 2.x.
- Good knowledge on creating services wif Angular4 @injectable property, as to make teh service available for dependency injection when creating components.
- Good Experience in creating User Control in WPF for various project wif rich UI components and XAML based UI development.
- Worked on web applications based on Sitecore 8.x/6.5 versions where I Implemented most of teh Sitecore CMS features like Pipeline Customization, custom fields, Custom Workflows, Experience editor, component creation, Sitecore WFFM Module, Sitecore DMS, Sitecore ORM and Helix architecture.
- Working experience in XML Technologies - XML, XSL, DOM, XSLT, XPATH, SOAP and WSDL
- Experience in Dependency Injection using MVC Structure Map and Unity Application Block.
- Involved in use of Angular 2 Technology to include Node JS, LESS JS and migration from Angular JS 1.6 to Angular 2.
- Possess good experience of TypeScript and written sample prototypes in TypeScript that compiled to plain JavaScript.
- Experience in usage of Delegates and Events to establish communication between theWin Forms.
- Good Experience in MicroServices using Microsoft Technology such as C#, .NET, Azure Cloud Services, Docker and Linux.
- Proficient in Data Analysis, Design and Data Modeling, using LINQ (LINQ to SQL, LINQ to XML), Entity Framework, ADO.NET and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures and User Defined Functions.
- Strong experience in Data access technology using Data Adapter, Data Reader, Data Set in ADO.net, Entity framework andLINQ.
- Good Knowledge to Identified teh Xamarin UI components based on teh business logic and proposed suitable workflow.
- Good Practice in SQL Server 2016/2014/2012/2008, MySQL, SSIS, SSRS, SSAS and Crystal report.
- Experience in writing Stored procedures, functions, views, Indexes, triggers Transaction management, Code Optimization, T-SQL and performance Tuning creating tables and Indexes.
- Strong experience of developing, implementing and maintaining application systems under UNIX Operating System using PL/SQL, SQL*FORMS, C, PRO*C, SQL Server, Unix Shell Script, Oracle 10g/9i database.
- Worked wif using Configuration Management Tools Team Foundation Server, GitHub and Visual SourceSafe.
- Excellent skills using SharePoint application and AWS SDKs transformed internal SharePoint data via AWS WCF services using API endpoints.
- Managed Clusters wif various Servers inAzureCloud Resource Groups.
- Design Continuous Delivery Platform using Docker and Jenkin.
- Involved in Test Design, Development and Implementation of test procedures in Selenium.
- Performed unit testing and integrated testing for fixing teh bugs, writing test cases, test plans and generating test scripts.
- Exposure in preparation of Software Development Life Cycle (SDLC), Waterfall model, Test Driven Development (TDD) and Agile (Scrum) Development.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Ability to quickly master new technologies and capable of working in-group as well as independently.
TECHNICAL SKILLS
Languages & Technologies: C#, NET core, NET (4.0/3.5/3.0), C, C++, HTML, SQL, T-SQL, JavaScript, Kendo UI, Docker, Jenkin, Python, UWP, Micro Services, Telerik
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 6/5/4.0/3.0, VB.NET, Web API, HTML 5, XHTML, DHTML, XML wif DTD, XSLT, XSD, MVC, MVVM, Entity framework 5.0/4.x, ADO.NET, AJAX, AngularJS, Angular 2/4, COM/COM+, Kendo UI, Rest WCF Services, WPF, Web API 2.x, Bootstrap 3
Client Scripting: CSS, Java Script, JQuery, AngularJS, Angular 2/4, Node.JS
Framework: Framework 4.5/4.0/3.5/3.0/2.0/1.1
Database: SQLServer-2016/2014/2012/2008 R2, MySQL, PL/SQL, Oracle 11g/10g, Oracle RCA, MS-Access
Reporting Service: Crystal Report, iText, SQL Server Reporting Services(SSRS), SSIS, SSAS
Application Tools: IIS 8.x/7.x/6.0, Azure, MFC, Xamarin
Testing: NUnit Testing Framework, TDD/BDD
Version Control: Team Foundation Server, GitHub, Visual Source Safe
Methodologies: Agile, Waterfall Model
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Designed and Developed Point of Sale custom solution and integration that communicate wif different application.
- Provide technical support, Point of Sale hardware and software; operating systems, related security configurations, and ongoing operational procedures; peripherals including printers, scanners, Pin Pads and registers; and network equipment including switches, telephony, and wireless devices.
- Reducing business cost by developing and implementing an automated process for deployment and maintenance production environment.
- Created PowerShell tool to run scripts on machines wif multi-threading.
- Developed custom application which generate different Promotions and deploy to teh POS machines.
- Implemented application to generate different reports in POS using Crystal report.
- Developed and maintained integrations wif external systems using REST APIs, XML/SOAP web services, or other methods as required.
- Participated in design meetings regarding current and future integrations and provided input into architectural decisions related to integration solutions.
- Documented all integration work performed including diagrams, code snippets, etc., following company standards and ensured that documentation is updated when changes are made to existing integrations or processes.
- Developed Message Flow interfaces using WMB to transform messages to meet teh business needs wif teh help of IBM tool.
- Extensively used PowerShell scripts to monitor, fix and verify Point of Sale system wifout interrupting teh user remotely.
- Reduced production errors 15% through automation of testing procedures and documentation requirements
- Developed T-SQL Queries, Stored Procedures, Functions & Views.
- Involved in various test phases like unit testing, regression testing, UAT testing. Worked closely working wif QA team, Business team and Architects to solve various Defects in teh given timeline.
Environment: ASP.NET, .Net Framework 4.x, C#, PowerShell, IBM MQ, Dapper, MVC Architecture and Web services, XML, HTML, XHTML, Java Script, jQuery, CSS 3 and SQL Server 2016, JIRA, AJAX, SQL Server Management Studio, AWS, GitHub, Web Apps, Active Directory.
Confidential, Tallahassee, FL
Sr. .Net Full Stack Developer
Responsibilities:
- Involving in full life-cycle of teh project requirement analysis, design, development, testing, and documentation and production deployment.
- Designed teh application using an MVC (Model View Control) Architecture that promotes clear separation of teh presentation, business logic and data access tiers.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views using ASP.NET MVC, CSS3, HTML5, JavaScript, AJAX and C#.
- Responsible to manipulate HTML, CSS in jQuery as well as making teh pages, dynamic using AJAX, JSON and XML.
- Created client-side validation tool using technologies such as jQuery and JavaScript.
- Extensive used of BOOTSTRAP and CSS for Responsive design.
- Used jQuery UI plug-in for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Configured and deployed Azure Automation Scripts for a multitude of applications utilizing teh Azure stack (Including Compute, Web, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
- Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
- Develop and design teh implementation of various Business Intelligence dashboards using Microsoft Power BI.
- Served as Liaison to users, ensures Business Intelligence (BI) deliverables are meeting or exceeding expectations.
- Worked closely wif Controller group wif overall strategic planning for financial Business intelligence.
Environment: ASP.NET, .Net Framework 4.6, C#, Entity Framework 6, MVC Architecture and Web services, XML, HTML, XHTML, Java Script, jQuery, CSS 3 and SQL Server 2016, AJAX, SQL Server Management Studio, Azure (Classic, ARM), TFS, Web Apps, Active Directory, SQL Azure.
Confidential, Washington DC
Sr. .Net Full Stack Developer
Responsibilities:
- Involved in Agile methodologies from Software Requirements Analysis Phase to Design, Development, Testing, Integration, Implementation and Maintenance.
- Creating and maintaining design artifacts including flowcharts, sitemaps, wireframes and prototypes.
- Involved in designing and coding for web forms of teh application wifASP.NET Core.
- Client interfacing wif cross functional departments to meet program objectives and milestones.
- Responsible for developing teh reusable Components on UI(Views) by developing teh Partial Views, View starts, and reusable components for implementing teh business rules wif C# and OOPS Concepts.
- Implemented CRUD functionality wif Entity framework in ASP.NET Core MVC.
- Engaged wif migration of existing applications built in Angular 1.5 to Angular 2.
- Developed web applications using MVC, jQuery, HTML5, CSS3 and Bootstrap.
- Designed, developed and tested many different Web API using WCF REST.
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Worked on Angular 2 concepts such as two-way data binding, *ngif and *ngFor structural directives, property binding, services, dependency injection, routing.
- Created Guard Service in Angular 2 to prevent invalid routing address for a better security purpose.
- Consumed Docker's to develop Container's for teh Microservices.
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections)
- Used third party APIs to communicate between two application using WCF RESTFUL web services.
- Design and code WCF RESTful APIs to interact wif internal dashboard resources.
- Hands on expertise in developing Angular2 features like Components, Pipes, Services, Routers.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used User Controls and Master Pages for implementing Fragment Data Caching
- Experience on ASP.Net server Validations like Custom Validator and Required Field Validators.
- Implemented Report viewer to integrate teh SSRS reports wif teh ASP.Net web forms.
- Used SSIS to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Involved in implementation of XML Asp.net Web Services using Xml serialization, Http/Soap Formatter, XSLT, and DOM.
- Good working experience in deploying teh web applications to various servers
- Developed T-SQL Queries, Stored Procedures, Functions & Views on SQL Server 2016 SSMS for data access.
- Create and implement Service Contract interfaces for synchronous and asynchronous communication.
- Implemented different Log Level Functionality to Log teh Instance depending upon teh Severity Set to that Module.
- Experience developing distributed management system based on COM+ and .NET Remoting technology using C#, COM+ server and MS SQL Server.
- Developed business logic using COMInterop to reuse legacy DCOM components. Use Thread Pool and Asynchronous Programming Pattern in Multithread Programming.
- Involved in Performance Tuning of teh application by creating various database Indexes and optimizing database queries.
- Implemented Role Base Security, customizable workflows for each user based on teh user's role and implemented forms Autantication and Authorization to provide security for application.
- Responsible for handling and Coordination wif Offshore team and resource management based on teh client requirements.
- Involved in N Unit Testing & Integration Testing of entire application.
- Using JIRA for Bug tracking and Project management.
- Maintain and control different versions of teh code on TFS.
- Involved in resolving operational problems and system failures by directing and performing system audits, analyzing problems and developed clear, concise methods for resolution.
Environment: C#, ASP.NET CORE MVC 1.0, HTML 5, Web API, Xamarin, Razor, CSS 3, COM/COM+, MFC, ADO.Net, LINQ, JQuery2.0/1.0, XML, XPATH, XSLT, MicroServices, Angular 2/4, Typescript, NodeJS, JSON, Java Script, WCF, SQL Server 2016, T-SQL, SSRS, SSIS, .NET, Entity Framework (Code First)6.0, Azure, Docker, Jenkin, Python, LIS, Team Foundation Server 2015, Visual Studio 2015, IIS, NUNIT.
Confidential, Pittsburg, PA
Sr. .Net Full Stack Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed web application using C#, VB.NET, ASP.NET MVC 5.0, Web Services and WCF.
- UI Design based on HTML5, CSS3, jQuery, Bootstrap, Kendo UI Widgets and AngularJS.
- Teh application was integrated wif thePRISMarchitectural.
- Design application usingWPF.
- Used ASP.NET MVC 5.0 framework to support teh use of Dependency Injection to inject objects into a class.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Developed RESTful WCF services that allow sophisticated, effective and low-cost application integration and multi-tier.
- Implemented WCF Web Services for CRUD operations wif HTTP verbs GET POST, PUT and DELETE.
- Used JQuery to perform validations and catch teh events on client's browser.
- Implemented AngularJS for data binding and dynamic JavaScript UI.
- Implemented Services using AngularJS Factories, Providers and service.
- Used Custom directives of AngularJS to extends functionality of HTML.
- Worked wif XML Web Services and API (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Used Angular JSDependencyInjectionsto inject objects into a class, instead of relying on teh class to create teh object itself.
- Developed custom controls using third party controls like Telerik, DevExpress andkendoControls.
- LINQwas used in teh DAL (Data Access Layer) to interact wif teh Database.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) TEMPhas assigned.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting teh data into teh relational tables.
- Developed various stored procedures for teh data retrieval from teh database and generating different types of reports using SQL Server reporting services (SSRS) & SSAS.
- Experience wif SSIS performance tuning using counters, error handling, event handling, re-running of failed SSIS packages using checkpoints and scripting wif Active-X and VB.NET in SSIS.
- Wrote UNIX shell scripts to spawn teh SQL*Loader job for daily load of data.
- Experience in WindowsAzureService Bus, and WindowsAzureDocument Database.
- UsingAzureCloud services performed various web operations inAzureApp Service.
- Worked in an Agile/Scrum environment wif two week sprints.
- Implemented Unit testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server(TFS).
Environment: C#, VB.NET, ASP.NET MVC 5.0, PHP, HTML 5, ASP.NET 4.5, Azure, PRISM, Web API, Razor, CSS 3, ADO.Net, LINQ, WCF, JQuery2.0/1.0, XML, XSD, Kendo UI Widgets, Angular 2, TypeScript, JSON, Java Script, WPF, Telerik, SQL Server 2014, T-SQL, SSRS, SSAS, SSIS, .NET, Entity Framework (Code First)6.0, Unix, Team Foundation Server 2010, Visual Studio 2013, UWP, IIS 7.0, NUNIT.
Confidential
Sr.NET Developer
Responsibilities:
- Involved in writing teh business as well as technical requirement specifications, analysis and design contribution using UML methodology.
- Architected and developed Silverlight andWPFWeb enabled applications for teh banking industry.
- It is n-tiered web based application in which UI is developed using ASP.NET, C#, JavaScript.
- Implemented AJAX features in various pages using Microsoft AJAX Framework.
- Consistently used Razor View Engine Patterns, such as Model-View-Controller (MVC), for future scalability and maintainability.
- Used ADO.NET extensively for data retrieving, querying, storage and data manipulation.
- Implemented most of teh business logic using C# components and stored procedures.
- Performed teh database design of teh application. Developed Stored Procedures, Triggers using T-SQL for data manipulation and querying data from teh databases.
- Created stored procedures, User defined functions, Views using SQL Server 2008.
- Interacted wif end users for teh requirement study.
Environment:C#, ASP.NET, ASP.NET MVC 3.5, Razor 2.0, AJAX Framework, .NET AJAX Controls, ADO.NET 3.5, XML, SQL Server 2008, IIS 6.0, UML, WPF and Visual Source Safe 1.0, TDD/BDD Crystal Reports.
Confidential
.NET Developer
Responsibilities:
- Worked as senior .NET developer dis project providing my expertise throughout teh project life cycle.
- Initiated dis project in-coordination wif project lead.
- Coding using .Net, C#, ASP.NET.
- Application framework using CompositeWPFarchitecture to achieve loosely-coupled client and service-based modules.
- Developed and maintained an Oracle database structures, developed logical data models to be translated into workable physical database schema and structures in teh database development process.
- Building APIs used by Delivery Managers to fetch resourcing, allocation, utilization data.
- Owner of modules providing ability to management teams to manage Schedule Variance and Effort Variance.
- Owner for teh Business layer called which is responsible for providing data as per inputs provided and applying business rules.
- Worked wif QA team to demonstrate all new and updated functionalities to help build unit cases.
- Transitioning application to support teams to enable them handle L1, L2 work.
- Involvement in activities that required much interaction wif other teams for data migration.
Environment:.NET Framework 2.0, ASP.NET, WPF, C#, C/C++, Oracle, Oracle RCA
