Software Specialist - Lead Resume
FloridA
SUMMARY
- Software Specialist Lead with over 10 years of experience in Information Technology.
- Overall Software life cycle experience covering phases like requirements gathering, analysis, coding, testing, deployment, bug fixing / troubleshooting and documentation.
- Experience in Software development life cycle with Agile / Scrum and waterfall methodologies.
- Designing of business requirements with use of UML such as Use case diagrams, class diagrams, sequence diagrams and HTML mockups.
- Experience in developing real time communication application between browser / server using Signal R, Asp.Net MVC4 and Web API 2.
- Experience in developing mobile web applications using Asp.Net MVC4 / MVC5, REST web api 2 and REST WCF services with OAuth2 authentication.
- Expertise in developing web applications using .Net framework 4.5/4.0 with C#, ASP.NET, MVC, WCF, Web API, SQL Server, DB2, Web Services, AJAX, Linq, JavaScript, knockout JS, JQuery, SSIS, XML, HTML, log4net, developer tools and knowledge/understanding of Angular JS.
- Experience in developing applications with N - Tier architecture, OOPS concepts, Validations/ Exceptions, design patterns, dependency injection using Unity / Autofac, logging / reading exceptions and tracking site views with Google analytics.
- Expertise on tools such as Visual Studio, TFS, SVN, Red gate sql comparer, Postman, Fiddler and managing agile projects with Rally, Target Process, Version One.
- Experience on Sql server database design, Performance tuning, developing T-Sql queries, dynamic queries and stored procedures.
- Experience with automated UI testing, writing fake test cases, unit / integration test cases with Visual Studio Test Projects, TDD, BDD and automated testing of rest api endpoints with postman jetpacks.
- Good communication skills, proficient time management / listening / team handling skills and a team player. Skillful in reviewing code, tech mentoring team members and troubleshooting technical issues in the team.
- Expertise with TFS on gated checkins, managing releases, creating branches, merging code, creating labels, bug tracking, work Items, workspaces, shelvesets and builds.
- Exposure to Agile standups, sprint-planning meetings, creating user stories and walkthrough of the developed functionality to the stakeholders at the end of sprint.
TECHNICAL SKILLS
- C#
- ASP.NET
- ASP.NET MVC
- Web API 2
- HTML
- XML
- Java Script
- Jquery and VB6
- .Net Framework 1.1/2.0/3.5/4.0/4.5
- Ajax
- REST WCF
- WebServices
- Linq
- Application blocks log4net and Google Analytics
- SQL Server 2000/2005/2008 and SSIS
- Visual studio 2010/2012/2013
- Sql Server Management Studio
- TFS
- Codesmith
- Redgate Sql comparer
- FxCop
- Secure Fx
- Squids
- Microsoft Visio
- Resharper
- IIS6
- Trello
- Rally
- Target Process
- Version One and 51 degrees
PROFESSIONAL EXPERIENCE
Confidential, Florida
Software specialist - Lead
Responsibilities:
- Analysis, design and Requirements gathering on the new functionality to be implemented in the application
- Exploring SignalR functionalities and application integration
- Development, tracking of user stories and project processes by agile methodology using Rally tool
- Creating sequence diagrams, class diagrams, database ER diagrams
- Integration and seamless flow of data from CST (Asp.Net application) - IVR listener nugget package (SignalR) - API (Web API) layers
- Developing IVR event listener - Signal R push messages nuget package and a MVC Test client application to verify, troubleshoot and load test IVR listener nuget package
- Web API 2 layer to save / update event data and agent mapping details
- Exception handling, error logging and troubleshooting by looking at logs using splunk tool
- Writing unit test cases and functional test cases using Visual Studio Test projects
- Providing technical details and working closely with offshore team
- Giving walkthrough to stake holders and QA team after completion of tasks
- TFS builds with gated checkin, gated promotion with functional test cases builds
- Team handling, Tech mentoring, Peer Code Review and Code optimization with Resharper tool
- UI pages developed using HTML, Jquery, CSS and debugging using developer tools
Environment: Visual Studio 2013, .net 4.0/4.5, Asp.Net MVC 5.0, C#, Web API 2,SignalR, WCF, JavaScript, jQuery, HTML, Team foundation Server, Resharper, Unity (DI), Visio, Rally and Oracle sql developer
Confidential, Illinois
Senior Consultant
Responsibilities:
- Analysis, design and Requirements gathering on the new functionality to be implemented in the application
- Development of functionality and project processes by agile methodology using Target process tool
- Creating sequence diagrams, class diagrams, database ER diagrams
- Development of mobile web application using Asp.Net MVC3 / MVC4 technology
- Creating WCF Rest services and consuming web services
- OAuth2 Authentication for access to api endpoints
- Writing unit test cases and integration test cases using Visual Studio Test projects
- Developing backend assemblies to be used in multiple applications, writing test cases around assemblies using fakes assembly and creating a nugget package for the assembly
- Providing technical details of the tasks to offshore team
- Providing a walkthrough to stake holders after completion of sprint
- Working on tasks those are complex and involve continual interactions with QA team
- Code Review and code optimization using Resharper tool
- Implementing Google analytics for the site to track pages / orders placed by users
- Redirecting from main site to mobile site on mobile devices using 51degrees framework
- Exceptions logging using log4net framework.
- UI pages developed using HTML, Jquery, CSS and debugging using developer tools
Environment: Visual Studio 2012, .net 4.0, Asp.Net MVC 4.0, C#, Web API, REST WCF, JavaScript, jQuery, HTML, Team foundation Server, Resharper, Visio, Target Process, knockout JS, Autofac (DI) and Sql server 2008
Confidential, Illinois
Senior Consultant
Responsibilities:
- Analysis, design and Requirements gathering on the new functionality to be implemented in the application
- Development of functionality and project processes by agile methodology using Target process tool
- Creating REST API’s with web api 2 / WCF services
- OAuth2 Authentication for access to api endpoints
- Testing / Troubleshooting of API responses using Postman / Fiddler
- Writing unit test cases and integration test cases using Visual Studio Test projects
- Writing automated api endpoints testing using Postman jetpacks
- Providing technical details of the tasks to offshore team
- Providing a walkthrough to stake holders after completion of sprint
- Code Review and code optimization using Resharper tool
- Exceptions logging using log4net framework
Environment: Visual Studio 2012, .net 4.0, Asp.Net MVC 4.0, C#, Web API, REST WCF, Team foundation Server, Visio, Postman, Fiddler, Jetpacks, Autofac (DI) and Sql server 2008
Confidential, Illinois
Senior Consultant
Responsibilities:
- Analysis, design and Requirements gathering on the new functionality to be implemented in the application
- Creating sequence diagrams, class diagrams, database ER diagrams
- Creating REST API’s with web api
- Testing / Troubleshooting of API responses using Postman / Fiddler
- Writing unit test cases and integration test cases using Visual Studio Test projects
- Writing automated api endpoints testing collection using Postman jetpacks
- Exceptions logging using log4net framework
Environment: Visual Studio 2010, .net 4.0, Asp.Net MVC 4.0, C#, Web API, REST WCF, Team foundation Server, Visio, Postman, Fiddler, Jetpacks, Autofac (DI) and Sql server 2008
Confidential, Kentucky
Senior Consultant
Responsibilities:
- Analysis, design and Requirements gathering.
- Identification of required models, controller, views for the development using Asp.Net MVC3
- Creating sequence diagrams, class diagrams for the code flow
- Development of functionality and project processes by agile methodology using Version one tool
- Giving a walkthrough on the UML diagrams to the onsite and offshore team
- Worked on creating Full Text Search Indexes with complex stored procedures for fetching details related to Predictive Search. The results are then displayed in an auto extender.
- Worked on Securing of WCF service by deploying certificates on the server for the external vendors.
- Status updates on the tasks in the daily standups which included the tasks executed by the offshore
- Presentations to the team on the MVC3 code development, various project layers of the application and on features of TFS.
- Created SSIS packages for loading of data from the batch files to the database.
- Deployment of code and packages on the Test servers for system testing.
- Identifying the test cases to be created and closure of test cases after testing on Test servers.
- Code review of the tasks being executed and unit testing of the tasks.
- UI pages developed using HTML, Jquery and CSS.
Environment: Visual Studio 2010, Asp.Net MVC 3.0, C#, Web services, WCF, SSIS, Team foundation Server, JavaScript, jQuery, HTML, Visio and Sql server 2008
Confidential
Senior Consultant
Responsibilities:
- Analysis of the tasks, creating design documents and identification of impact of the changes.
- Development of functionality and project processes by agile methodology using Version one tool
- Worked on displaying user-friendly error messages in case of business user not registered in the system or if communications are not assigned to the business user or In case of any error related to system or database failure.
- Worked with Asp.Net MVC3 for implementing security feature related to users assigned to group or communications being accessed by a particular group.
- Worked on displaying the details related to various vendors dynamically in the grid on the selection of tab with Asp.Net 3.5. Created complex stored procedures to fetch details with dynamic queries, which avoided any major code changes for the new vendor.
- Worked on displaying details by Ajax modal pop ups for better readability with look and feel
- Created console applications for automatically adding communications to the system from an excel which avoided manually entering the details into the system there by saving a considerable business hours
- Worked on creating WCF services for the external users to access communications and update values in the system
- Created SSIS packages to read various types of files (txt, xls, xlsx, csv, fixed length etc...), transform and load data to the respective tables with email notifications.
- Worked on Designing of the database structure and their relationships for the security module.
- Attending of standup calls for update on tasks and their status.
- Deployment of code and SSIS packages on the test servers for system testing.
- Code review of the team members with the use of FxCop tool.
- Tech mentoring the team members and troubleshooting any code issues in the team.
- Identify the test cases to be created and closure of test cases after testing on Test servers.
- UI pages developed using HTML, JavaScript and CSS.
Environment: Visual Studio 2010, Asp.Net, C#, Web services, WCF, SSIS, Team foundation Server, JavaScript, jQuery, HTML, XML, Visio and Sql server 2008
Confidential
Senior Consultant
Responsibilities:
- Execution of the tasks and code development as per the N-Tier architecture.
- Client interaction on creating design documents for the code and database changes.
- Working on List Views, Ajax modal pop ups, accordion panels, auto extender controls.
- Testing of code from the test servers.
- Creating test cases and execution of the test cases.
Environment: Visual Studio 2008, Asp.Net, C#, Web services, Team foundation Server, JavaScript, jQuery, HTML, Visio and Sql server 2005
Confidential
Senior Consultant
Responsibilities:
- Execution of the tasks and code development as per the N-Tier architecture.
- Working on grid views with adding, editing operations on the grid data.
- JavaScript validations error messages display.
- Testing of code from the test servers.
- Creating test cases and execution of the test cases.
Environment: Visual Studio 2005, Asp.Net, C#, Web services, Team foundation Server, JavaScript, jQuery, HTML, Visio and Sql server 2005
