Senior Software Development Engineer Resume
SUMMARY:
- I have over 10 years of industry experience that includes positions as a Technical Team Lead, Software Developer, Senior Application Developer, ETL/Database Developer, and Web Application Developer.
- I have experience encompassed application development, database development, and cloud - based development.
- I have been involved in all aspects of development including writing web-based and desktop applications, and database design & management, also has been responsible for gathering requirements, designing the logical and physical aspects of databases, and designing the interface in such a way to allow for easy user interaction with minimal user needed.
- Microsoft Certified Professional in Application Development.
- Designed and implemented web applications (ASP.NET and ASP MVC) and desktop applications using .NET 2.0/3.5/4.0/4.5 (C# or VB.NET), JQuery, Angular, Knockout.
- Designed and implemented web services using WCF, traditional ASP.NET, JSON, and REST.
- Designed and implemented web applications using classic ASP, XSL, and XML.
- Designed and implemented web applications using JQuery, with Oracle and MySQL backend databases.
- Designed and implemented web applications using JQuery, KnockoutJS, and WebLogic using SQL Server databases.
- Designed and implemented mobile-friendly web applications using HTML5, JQuery, KnockoutJS (client side MVVM), and Bootstrap (for responsive design).
- Develops commercial-quality, highly interactive, and user-friendly web applications using JavaScript, JQuery, KnockoutJS, AngularJS, and always keeps in mind the importance of cross-browser compatibility for today’s web browsers.
- Designed and implemented advanced dashboards, charts, and reports using Microsoft’s SQL Server Reporting Services and Business Object’s Crystal Reports.
- Created a suite of lightweight and feature-rich user interface controls, such as collapsible and dynamic trees, spell checkers, auto-complete dropdowns, rich text editors, drag-and-drop functionality, and lots more.
- Experienced through Diversified Fields of Software Development Life Cycle (SDLC). Familiar with Agile, Waterfall Methodologies.
- Expertise in WPF, Visual Studio 2012/2010/2008 , NET Framework 4.5, 4.0/3.5/3.0/2.0 , C#, WINFORMS, WCF,, Expression Blend/XAML, ASP.NET, ADO.NET, AJAX, SQL Server 2000/2005/2008 with Entity Framework 4.0/1.0, ADO.NET Windows.
- Experience in Developing Web Services GUI using WINFORMS, WPF, and XAML, C #, User Controls, VS.NET and utilizing third party Controls and Multi-Threading Programming techniques.
- Strong in Developing WCF Services, Restful web services.
- Experience in Working with Version Controlling (Visual Source Safe), Visual Studio Team System (VSTS), and Team Foundation Server (TFS) environment.
- Good at OO Analysis & Design and design patterns.
- Hands on Knowledge of Database Design Techniques and PL/SQL, DTS, T-SQL and tools like Oracle, MS Access and MS SQL Server.
- Effective Written, Oral and Interpersonal Skills to Present Technical Ideas to Teammates and Non-Technical Individuals.
- A Quick, Goal Oriented and Enthusiastic Learner.
- Designed and implemented Microsoft SQL Server systems and followed it through the entire development life cycle using proven methodologies
- Performed DBA duties, such as administering SQL Server security via accounts, roles, and object level permissions
- Mastered Microsoft SQL Server’s Transact-SQL® language to ensure application queries are written as efficiently as possible, as well as perform at their highest potential
- Has converted and migrated many databases and database objects/queries to/from Microsoft SQL Server environments
- Has utilized the latest database designing tools, such as Computer Associates’ ERWin and Microsoft’s Visio
- Designing optimal indexes and troubleshooting poorly-performing queries using SQL Server’s query statistics, dynamic management views, execution plans, and SQL Profiler
- Utilized BCP and DTS packages to export database data into various file formats (text files, XML files, e-mails)
- Designed and implemented numerous Microsoft SQL Server ETL processes to retrieve and process data files (via FTP/SCP or through a LAN / WAN)
- Designed and implemented custom Microsoft SQL Server Replication processes
- Utilized Microsoft SQL Server Agent to ensure timely processing of batched jobs
- Created numerous business-critical SQL Server Integration Services (SSIS) packages
- Designed, development, and deployed queue-based processing & messaging using Jenkins & Ansible.
- Designed and implemented micro-services & applications.
- Implemented cloud-based applications with inbound and outbound text messaging, automated voice calls, and e-mails.
TECHNICAL EXPERTISE:
C#, WSS 3.0, MS SharePoint 2007/2010, ADO, ADO.NET, DHTML, XHTML, ASP, VBScript, JScript, JavaScript, jQuery, KnockoutJS, AngularJS, DHTML, HTML5, Bootstrap, CSS, XML, AJAX, DTD, XSL, XPath, RSS, ActionScript, WAP, WML, WMLScript, Java, .NET 1.1/ 2.0/3.5/4.0/4.5 , ASP.NET, WPF, WCF, JSON, REST, ASP MVC 4, Web API 2, WSE, C++, Visual Basic 5+ (including VB.NET), SQL Server 2000/ 2005/2008/2012 , PHP, Microsoft Access, mySQL, Lotus Notes, SQL Server 2000 DTS, SQL Server Integration Services 2005/2008/2012 (SSIS), BCP, SQL Server Agent, Oracle, Adobe Flex, Adobe Photoshop, IIS, Apache, Crystal Reports, SQL Server Reporting Services 2000/ 2005/2008/2012 (SSRS), SQL Server Notification Services 2005 (SSNS), AWS, Azure, Google Cloud, Twilio
PROFESSIONAL BACKGROUND:
Confidential
Senior Software Development Engineer
Responsibilities:
- Followed the standard for Software Development Life Cycle Processes (Selection of a Life Cycle Model, Project Initiation, Project Monitoring and Control, Requirements, Design, Implementation, Installation, Operation and Support.
- Used Agile/XP/SCRUM practices like Continuous Integration, Test Driven Development, Iterative Development, and Refactoring.
- Involved in Designing, building and enabling abstraction templates required to perform medical record review for risk adjustment services.
- Involved in normalizing abstraction template data so that medical record review results can be used for risk adjustment services.
- Involved in Identifying and developing the outstanding project management and abstraction core functionalities so that ABS preliminary release is usable by both internal and external stakeholders.
- Involved in designing and building role-based framework to enable authorized user access defined by pertinent job functions.
- Consumed minimum project required information & review requests from one or multiple sources so that medical record data review can be performed.
- Integrate with the Confidential One platform so that clients with multiple products have centralized access and user experience.
- Involved in best code practices design meetings and code review.
- Extensively used Microsoft Entity framework 6.0 as object relational mapper.
- Offered solutions to the team to make the system more efficient.
- Used MVC Design Pattern to segregate Model, View and Controller.
- Designed Views with HTML5 and Bootstrap Cascading Style Sheets (CSS) Designed page and AJAX.
- Used Aurelia framework Data binding extensively to bind element with the properties.
- Created various Aurelia Components and creating npm packages.
- Wrote SQL scripts and extensively designed and developed Stored Procedures, Functions and Packages in SQL Server 2012 to execute various database routines.
- In-depth understanding and experience in building secure site server applications using C#, ASP.Net MVC, ADO.Net, Web Services and handlers based on .Net Framework 4.6.1 and MVC 5.2 architectures.
- Build and release of the WCF Services and .Net code using C#.Net
Environment: ASP.Net Core 2.0, Micro Services, Visual Studio.Net 2017, C#.NET, LINQ, WCF, Aurelia, Node JS, JQuery, Typescript, CSS3, HTML 5, Bootstrap CSS, Agile Methodology, VSTS, SQL Server 2014, T-SQL, IIS Express, Resharper, Microsoft Enterprise Library 5.1, Microsoft Entity Framework 6.0, Balsamiq, KAFKA, PCF, Google Matrix API, Git.
Confidential
Senior Software Development Engineer
Responsibilities:
- Followed the standard for Software Development Life Cycle Processes (Selection of a Life Cycle Model, Project Initiation, Project Monitoring and Control, Requirements, Design, Implementation, Installation, Operation and Support.
- Working WPF 4.0,4.5, XAML,MEF,PRISM,MVVM design pattern.
- Involved in the Analysis, Design, Requirements gathering and Development of the project.
- Working closely with the Product owners to gather requirements and implement the feature efficiently.
- Heavily using Agile framework.
- Implemented new features for Windows using WPF 4.0,4.5, XAML, Expression Blend, Infragistics controls with .NET4.0, Visual Studio 2010,2012, MEF, PRISM,MVVM design pattern.
- Involved in the Analysis, Design, Requirements gathering and Development of the project.
- Developed forms using MVVM, XAML, Prism, MEF, IoC unity Container, and Event Aggregator
- Used SQL Server database for persistence of data.
- Worked with WCF web services, REST API, Json.
- Used WCF Restful services for creating Service end points and Service contracts for the Application.
- Developing the VMware vSphere web Client plugin using vSphere sdk, Java, Html5, CSS,Javascript,JQuery.
- Develop code for different layers of the application including user interface, business and service layers.
- Developing the VMware vSphere 6.0 web Client plugin using vSphere sdk, Spring MVC.
- Developed GUI using HTML5, CSS3, JavaScript, EXT JS, jQuery.
- Worked on AJAX and JSON to call Web API methods.
- Worked on restful Web services.
- Worked on writing Managed C++ wrappers by consuming Native C++ libraries.
- Exposed a little bit with the python for developing a client tool.
Environment: WPF,MVVM,PRISM,XAML,SQL2012,MEF,WCF,Entity Framework, Rest API,Visual Studio 2013, ADO.NET, XML, HTML5, jQuery, MVC,JSON, Javascript, AJAX, WCF, SQL, LINQ, SQL server, SVN, TFS 2012,Windows Powershell, WPF, MVVM, prism, interaction triggers, Dependency Injection, MS SQL Server, MEF.
Confidential
Web Application Developing Consultant
Responsibilities:
- Followed the standard for Software Development Life Cycle Processes (Selection of a Life Cycle Model, Project Initiation, Project Monitoring and Control, Requirements, Design, Implementation, Installation, Operation and Support.
- Used Agile/XP/SCRUM practices like Continuous Integration, Test Driven Development, Iterative Development, and Refactoring.
- Organized workshops to improve the performance of the members who were lagging behind in terms of performance.
- Reported any problem or fault in the project to the project manager or supervisor.
- Offered solutions to the top management regarding project-related queries.
- Involved in Database design and development including creating cursors, indexing, triggers, functions, writing T-SQL Stored Procedures, Views and SQL Scripts for altering the Database Schema and reports generation using SQL Server 2008.
- Used MVC Design Pattern to segregate Model, View and Controller.
- Designed Views with HTML5 and Bootstrap Cascading Style Sheets (CSS) Designed page and AJAX, master pages and Design Patterns.
- Used Data binding extensively to bind element with the properties.
- Wrote SQL scripts and extensively designed and developed Stored Procedures, Functions and Packages in SQL Server 2008 to execute various database routines.
- In-depth understanding and experience in building secure site server applications using C#, ASP.Net, ADO.Net, Web Services and handlers based on .Net Framework 4.0/3.5 / 3.0 / 2.0/1.1 and MVC architectures.
- Build and release of the WCF Services and .Net code using C#.Net
Environment: .net 4.0, Visual Studio.Net 2010, ColdFusion, C#.NET, LINQ, WCF, Web Services, SOAP UI, LINQ, XML, MVC 4.0, Razor, JQuery, CSS3, HTML 5, Bootstrap CSS, Agile Methodology, Microsoft Team Foundation Server(TFS), SQL Server 2008, T-SQL, Windows XP/2003/2008 Server, IIS 5.1, 6.0, 7.0, Resharper, Microsoft Enterprise Library 5.1, Rally, Beyond Compare, Itext sharp, SSIS, Rally.
Confidential, Columbus, GA
.Net Developer
Responsibilities:
- Developed controllers and its action methods for the entire workflow for the application with ASP.NET MVC template#
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC3,HTML 5,CSS3,JQuery,C#,VisualStudio2010 and telerik controls
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application and employed several design patterns and MS best practices
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework,C#.NET
- Involved in design of ER Diagrams, work flow diagrams, technical documents for various modules according to business requirements using Microsoft Visio
- Designed data access layer using Entity Framework. Used T4 template to extend the objects in Entity Framework with custom attributes and methods
- Developed service layer that uses dependency injection to pass updated models to the application layer to facilitate unit testing
- Added JQuery for UI, Validation and Ajax submission,JSONP web service call
- Integrated authentication and authorization for various actions in controllers
- Developed unit test methods to execute key controller actions which are mapped to business rules
- Integrated logistics API sdk for FedEx, UPS, USPS
- Done unit testing and integration testing and Testing of database, queries optimization and performance
- Fixing bugs reported by QA and performed unit testing using NUnit. Used Team Foundation Server(TFS) for source control and documented the entire application
- Developed WCF Domain Services and leveraged WCF to customize operations for performances and data paging.
Environment: .NET4.5/4, VS.NET2010, ASP.NET, AJAX, JQuery, JavaScript, ASP.NET MVC4.0, WCF Services, LINQ, telerik, Entity Framework, Razor View,WCF Web Services, C#, IIS6, Windows 7, MS Unit Testing Framework, TFS, Source Control, SCRUM,TDD
Confidential
.NET Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.Net, GUI (Graphical User Interfaces), ADO.NET, Classic ASP (Active Server Pages), and .NET Framework 3.5 and Object Orientation Analysis and Design
- Used ASP.NET 4.0 AJAX Control Toolkit, which adds a rich library of controls for AJAX, validation
- Applied multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Fully harnessed the power of XML, XDSL while deploying AJAX as well as to store data for validating purposes and persisting information across multiple pages
- Extensively used .NET inbuilt components like Data Grid, Data caching Repeater, Data caching Data List, Calendar controls and all the ASP.NET 4.0 server controls
- Used in web page design with Cascading Style Sheets (CSS), Flash, HTML, DHTML, JavaScript, JQuery, web graphics and graphical (UI)
- Implemented a seamless integration between Windows Communications Foundation (WCF).
- Developed system services SOA application platform for use by all web applications utilizing Web services (SOAP, WSDL and UDDI) MSMQ and the ASP.Net 2.0 provider model, Data caching
- Used JavaScript, JQuery validation controls for Webpages.
- Created data access layer to communicate with the SQL Server 2008(Stored Procedures, Replication, Index, Functions, SQL scripts, DTS packages, triggers, Updated tables, Created Views, cursors, tables, views).
- Developed programs including Test Plans, Unit testing, with NUnit for ASP.NET Web Forms.
Environment: NET4.5, Microsoft Visual Studio 2013, Asp.Net MVC4, WCF, SQL Server 2008/2010, Entity Framework, C#, IIS7.5, Agile (SCRUM), JS, AJAX, HTML5, CSS3, JQuery, LINQ, ASP.Net, N-Tier, TFS.
