System Analyst / Architect / .net Lead. Resume
Lakeland, FL
SUMMARY:
- Around 13 Years of extensive experience in analysis, design, development, coding, implementation, support for business, commercial, automation, migration of Intranet or Internet based application in Microsoft .Net technology stack.
- Experience in writing Use cases, creating flowcharts, requirement document, unit testing, user acceptance testing, deployment, bug fixing and resolving production issues.
- Experience in team management, project lead, project management, delivery and maintenance.
- Developed N - Tier Applications using MVC, ASP.Net, ADO.Net, C#.Net, Entity Framework, WCF, HTML, CSS, VBScript, JavaScript, JQuery, Json, SQL Server 2005 /2008 /2012 R2, LINQ with proven abilities in Software Development Life Cycle (SDLC) .
- Experience in working as Scrum Master and handled team of 8-10 team member.
- Experience in design using Design patterns like Abstract factory, Singleton, MVC, MVP, Object pool a standard solution to common problems in software design.
- Experienced in developing XML Web Services (SOAP, WSDL, and UDDI), Web Api, WCF and Service Oriented Architecture SOA using . NET Framework.
- Experience in subject-matter expertise in business functional area like Banking (Investment banking like trading, private banking), Finance, Shipping, Energy & Utilities, Import & exports, Healthcare etc.
- Perceive technology problems around application and infrastructure, recommend solutions to meet business goals.
- Evaluate new requirements that triggers changes in design, technology and infrastructure.
- E xperience in working with client during complete software development life cycle involving analysis, requirement gathering, design, source code development, implementation, integration, CR management, support & maintenance.
- Developed core functionality with full stack of the .NET Framework , cloud, Azure along with SharePoint.
- Good Knowledge of Windows Communication Foundation (WCF) and Service Oriented Architecture (SOA).
- Extensive work experience and knowledge of Windows Scheduler, SQL Jobs, Windows Jobs.
- Experience on AJAX Web browser technology to achieve Partial Rendering and to improve the Response Time.
- Experience in working with HTML Controls, Web Server Controls, Telluric controls and User Controls.
- Experience in writing Complex stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins on SQL Server along with data migration .
- Extensive experience of Performance tuning Applications with High data volume.
- Strong experience in .Net full stack development with Object Oriented Programming Concepts (OOP) and Object Oriented Design (OOD).
- Experience working with Database Programming, Object Oriented Analysis and Design, Documentation under UML and Package and Deployment using .NET Setup and Deployment.
- Handling client interaction, scope definition and requirements gathering to capture technical details.
- Handling Data-modeling activities at Conceptual, Logical and Physical levels to help create Database.
- Tracking quality of software through code / design review in context of scalability, performance and security.
- Delivering formal Architectural documentation and diagrams at every level (from Use case to Test case).
- Experience in analyzing requirements through Use-cases, User-stories, function Points to get development estimates.
- Excellent experience in handling Risk-factors and prepare mitigation policies. Handle Change and Release management.
- Experience in Onsite/Offshore delivery model when development centers span in multiple countries.
- Experience working on Waterfall, Test Driven Development (TDD), Agile Methodologies like Scrum.
- Experience in designing, coding, testing and project implementation for applications along with planning and executing different modules in the projects. Also, extensively involved in Bug Fixing.
- Experience in working with winforms, windows based application, EF .
- Experience in working with version control systems like Team Foundation Server (TFS), Tortoise SVN and VSS and involved in production, staging, QA, UAT server deployment along with production support and maintenance activity.
- Experience in proposals, estimation techniques ( Ballpark, Use case ), Resourcing, Resource loading, budgeting .
- Excellent analytical, problem solving and inter-personal skills with experience in interacting with clients, user groups and ability to work in a fast paced environment under tight deadlines along with good work ethics.
TECHNICAL SKILLS:
Programming Languages: C#.Net, Asp.Net, Vb.Net, PL/SQL, PowerShell, T-SQL, C, C++
Scripting Languages: JavaScript, JQuery, JSON, VBScript, HTML, Bootstrap, Angular JS, React JS.
Frameworks: .Net 4.5(Visual Studio 2015), .Net, .Net Core, Entity Framework 5, 6.
.NET Technologies: ASP.NET 4.5/3.5/3.0/2.0 , C# 4.0, 3.5, 3.0, 2.0, MVC 5, ADO.NET
Database Systems: MS SQL Server 2005/2008/2012 , MS Access, Oracle.
Web Design: CSS, AJAX, HTML 5, Telluric Controls, Kendo UI, Bootstrap
Web Server: IIS Express, IIS 7, IIS 6.0, IIS, 8.5
Protocols: HTTP, TCP/IP, SOAP and FTP
Modeling Tools: UML, Microsoft Visio 2003/2007, Load Runner, Postman
Reporting Tools: SSRS and SSIS, SSAS Cubes, SharePoint, Crystal Reports
Operating Systems: Windows 2000/NT/7/8/Server, Linux, UNIX
Application Software: Photoshop, Flash, Microsoft Office, VSS, Soap UI, QC, TFS, JIRA
Technology Known: .Net Core, Azure, Rest Api’s, Web Api, Automated Testing, Oracle.
Methodologies : Agile, Scrum, OOAD, TDD, UML, Waterfall and V models
Design Pattern : Singleton, Factory, Façade, Observer, MVC, MVVM.
Other Technology: Control M, Azure, oData ( WCF Cloud), Mobile App, GitHub, Micro services, CI/CD, Dev Apps, Cloud, Data Analysis, SAAS, MQ’s, RuleEngine,, No Sql, Site Minder, Owin, Office 365, CORS, Razor Generator,Scheduler XML, Splunk.
PROFESSIONAL EXPERIENCE:
Confidential, Lakeland FL
System Analyst / Architect / .Net Lead
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) for development process including Analysis, Design, Implementation, Testing.
- Involved in detailed requirements gathering, use case generation, preparing design document and designing the solution .
- Working on design pattern such as Singleton, Factory, Façade, Observer, MVC to architect Event planning solution leveraging architecture.
- Utilizing MVC 5 technology extensively for data retrieving, querying, storage and manipulation using LINQ and SQL server 2008 .
- Deep analysis of Publix event planning process through Use-cases, User-stories, function Points to document and prototypes it for handing different business scenario.
- Designing the web UI using C#,Asp.net, Visual Studio, HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap, Angular JS, MEAN technology and XAML with responsive design.
- Developing WEB service, WCF, Rest Web API, MQ’s service to process large amount of pricing data and managed through SQL server and stage/managed through high volume proxy servers.
- Working as lead on Agile, OOAD, TDD methodology to in corporate continuous business demand during development process.
- Creating DB Tables, Database schemas, Writing Complex Queries, Stored Procedures, Triggers, Cursors and Indexers and report through tool like SSAS and SSRS.
- Data Analysis on existing database and created rules to do migration from Access database to SQL database along with extensive used of Microsoft Owin, CORS, Dynamic Data.
- Writing a complicated script for continues deployment on the server and refine power shell scripts in support of application deployments.
- Working on Content Delivery networks for Publix owned ECMS service to analyzed, clean and consumed data in application. Designed Microservice to get the ECMS data.
- Writing queries using T-SQL Statements, Views, User Defined Functions, Complex Stored Procedures, and Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Design and support MQ service to process 4 Million of record every single day, Windows Service, Console application for data processing from one environment to another.
- Reviewing and responding to incidents and service requests specifically related to the Data load and Solr push, PIMS service integration. Worked on NoSql database (Solr) for getting pricing information.
- Implementing Unit Test cases, Integration Testing, System Testing using NUNIT and release on server like QA, UAT production & support.
- Run Automated build process on TFS to automatically build the projects, TFS Administration, TFS Code branching, merging and source code management.
- Configure security principles like using SITE MINDERS and Publix NFX security tools.
- Problem determination using log file and stack trace analysis in Middleware integration and test it with the tool like Postman and fiddler.
- Working on software configuration, Test, staging deployment, data migration, Maintained Configuration for apps in the sandbox environment, Debugged app and ECMS, MQ, BRE, Solr service which are develop and managed by Publix Inc.
- Working towards significant fast preforming UI controls improvement to the speed of the UI using ‘Razor Generator’ and Infragistics.
- Involved in CAB (Change Advisory Board) activity for project implementation and release.
Environment: Visual Studio 2015, C#, ASP.NET 4.5, WCF, Entity Framework HTML5, CSS3, JQUERY,JSON,MVC 5, JAVA SCRIPT, windows service, SharePoint 2010/2013, XML, IIS 7.0, Web Forms, Angular JS, Kendo UI, Telluric controls, AJAX, Agile, LINQ, SSRS, TDD, NUNIT, SQL Server 2008/2012, TFS, MQ ( Pricing ), Postman, Web Api, Bootstrap, Site Minder, Owin, CORS, Razor, NFX, Dapper, Portal integration, Windows Scheduler, BRE Engine Application.
Confidential, Juno, FL
Sr.Net Lead / Architect / Technology Analyst.
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) for development process including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in detailed requirements gathering, use case generation, Creating design document, writing test cases for new requirements and designing solution.
- Worked as team lead and handled team of 8-10 team members in onsite/offshore model.
- Perform the role of scrum master during project implementation.
- Handle various change requests & communication with client/business for business/technical clarifications
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, & abstraction and Design patterns like Abstract factory.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ and SQL server 2012
- Analysis of requirements through Use-cases, User-stories, function Points to get development estimates
- Lead the team of 8-10 resource in onsite/offshore model.
- Created coding and deployed XML Web Services (WCF) using ASP.net and C# used them to generate the proxy class files based on the web services / windows service, Used SOAP UI for testing and consumed in web application.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Used SharePoint 2010 to developed repository . Write Ecma script to interact with SharePoint service, configured security, and perform validation at SharePoint end.
- Creating Front-end Applications using HTML5, CSS3, JavaScript, Jquery, AJAX and XML with responsive design .
- Developed coding for web base application using JavaScript, ASP.NET, Web API and SQL server.
- Creating and using Tables, Database schemas, Writing Complex Queries, Stored Procedures, Triggers, Cursors and Indexers.
- Designed the web UI using ASP.NET MVC4.0, HTML, JavaScript, CSS, Web Forms and AJAX and JQuery controls.
- Developed SPA application with angular JS and .net core.
- Created Client side validations with JavaScript and Server side validations with ASP.Net 4.0.
- Used web form controls, Telluric controls and Custom User Controls to provide standard interactive User Interface
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Wrote queries using T-SQL Statements, Views, User Defined Functions, Complex Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Used SQL Server Business Intelligence Development Studio for report designing and construction SSRS and SSIS.
- Implemented Unit Testing, Integration Testing, System Testing using NUNIT and release on server like QA,UAT and production. Extensively involved in Bug Fixing and production support.
- Used TFS to automatically build the projects, TFS Administration, TFS Code branching, merging and source code management along with continuous integration/deployment ( CI/CD ).
- Extensive experience with security principles: Authentication, authorization.
- Prepare guidelines and checklists for the team and allocate tasks and track the issues to closure.
- Conduct peer reviews during design, coding and testing.
Environment: Visual Studio 2012/13, C#, ASP.NET 4.0, WCF, Entity Framework HTML5, CSS3, JQUERY,JSON,MVC 4, JAVA SCRIPT, windows service, SharePoint 2010, XML, IIS 7.0, Web Forms, Angular JS, Kendo UI,.Net Core, Telluric controls, AJAX, Agile, ADO.NET, LINQ, Framework 4.0, SSRS, TDD, NUNIT, SQL Server 2012, TFS.
Confidential, Jupiter, FL
.Net Lead Consultant / Developer
Responsibilities:
- Involved in analysis, design and development of the application using C#, ASP.NET, HTML & Java Script.
- Involved in detailed requirements gathering for new requirements and designing solution .
- Handle various change requests & communication with client/business for business/technical clarifications along with coding & unit level testing.
- Developed web pages to design content using ASP.NET, AJAX, and C#, JavaScript and XML.
- Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Used ReSharper in Visual Studio user write better code, examine and refactor existing code bases.
- Extensively used Angular Js for designing reach UI application.
- Developed Custom User Controls, custom controls to reduce the Complexity in User Interface Coding and provide better look and feel. Used Master Pages, CSS &Themes for the consistent look of the application.
- Conduct peer reviews during design, coding, testing and L3, L4 support.
- Import and export of data between XML file and datasets.
- Developed SharePoint application and workflow.
- Performed data validations using validation controls such as Required Field Validator, Compare Validator, Range Validator, Regular Expression Validator, Custom Validator and Validation Summary.
- Implemented Windows Authentication in WCF , used web service to consume the Service as application is used in intranet.
- Developed cloud based azure application and deploys the same using MicroServices.
- Used TFS to automatically build the projects and source code management.
- Experience in designing and engineering applications using MS SharePoint 2010 .
- Extensively used View State & Caching for the dynamic controls to speed up the application.
- Developed functions, queries, triggers, views and stored procedures for data manipulation in SQL Server.
- Unit Testing, Integration Testing and extensively involved in Bug Fixing.
Environment: C#.Net, VS 2013,ASP.NET,HTML,CSS, Java Script, MVC 4, Leaflets, Maps, JQuery, Window Service, SqlServer2012, Angular JS 2, Bootstrap SharePoint 2010,React JS, SOX, IIS 7.0, AJAX, Agile, ADO.NET, LINQ, REST, NUNIT, Azure cloud ( SaaS/PaaS), Micro services, SQL Server 2008, ReSharper TFS,SSIS,Ms Visio.
Confidential, NY
.Net Sr. Developer
Responsibilities:
- Involved in analysis, design and development of the application.
- Involved in detailed requirements gathering for new requirements and designing solution.
- Handle various change requests along with coding & unit level testing.
- Expert in handling Dataset and data tables. Used data grid to review and modify manipulated data.
- Involved in improving performance of the application by handling various transactions at application and made changes at DB level.
- Developed web pages using C#, ASP.NET and Visual Studio .NET 2010.Used ASP.NET, HTML, to create dynamic web pages using ASP.NET Web Server Controls and user controls. Designed and Developed User Interfaces using ASP.NET.
- Responsible for designing and developing ASP.NET web pages using ASP.NET, Java script, ADO.Net, SQL, HTML, CSS and AJAX Web services.
- Developed charts, graphs to represent project estimation, status and profitability of the entire project within the BU.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Conduct peer reviews during design, coding and testing
- Good at import and export of data between XML file and datasets.
- Used ADO.NET in connecting to Data Access management with SQL Server.
- Designed and developed complex stored procedures in SQL Server 2008
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Generated the required reports with the help of data grid.
- Consumed web service in the application and make the used of data in business logic.
- Development and Testing of Web Services (A middle tier application on IIS).
- Used TFS for build and deployment activities. L4 support.
- Involved in database design, writing sp, DTS packages .Web server configuration (IIS) for website hosting
- Wrote business logic in C# and handled transactions from and to database using ADO.NET objects such as Datasets, Data Adapters, and Data Readers.
Environment: ASP.NET, C#.net, HTML, CSS, JavaScript, JQuery, XML, Web Service, DTS packages, Ajax, TFS, VS.NET 2008, SQL Server 2008, Oracle 11g, SVN, GitHub,Toad.
Confidential
.Net Module Developer
Responsibilities:
- Create cubes in SQL Server 2008 Analysis Services and configure Cubes with needed dimensions.
- Publish cubes as sources for Performance Point for SharePoint 2010.
- Created customized reports likes Pie chart, Bar charts, Line charts & Scorecards.
- Build needed dashboards and analysis elements like filters against the sources.
- Establish needed security to limit access at user levels.
- Involved in Design, Development, Testing and Maintenance of the project.
- Involved in Developing a Web application to display products, check customer status, make a new customer registration, maintain patient and prescriber details, material management, order management etc.
- Developed custom User Controls to reduce the complexity in UI coding and provide better look and feel.
- Used Web Services for data transfer to store data in the Database.
- Used Master Pages, CSS &Themes for the consistent look of the application.
- Link and Read data from Oracle 11g sources into SQL Server 2008
- Creating Views, writing sql queries which are input to the SSAS cubes.
- Preparing weekly status reports & share with client.
- Direct interaction with the client for requirement & prepare a design doc for the module.
- Writing Unit test cases.
- Involved in writing complex SQL Statements and Stored Procedures, Indexes to validate data and ensure system integrity and security
Environment: .Net Framework, SqlServer 2008, Quality Centre, Sql Developer, SharePoint 2010, Performance Point Services, SSAS, Server configuration
Confidential
.Net Developer
Responsibilities:
- Involved in discussions with users/managers to gather necessary requirements.
- Designed and developed ownership module . Interaction with client for business requirement for the system.
- Involve in estimation preparation at module level. Interaction with onsite counterpart for technical or business requirement. Involved in design, coding & integration of source code.
- Coordination in Reviews & build related tasks. Trouble shooting& bug fixing related activity at code level as well as design level .
- Developed Web Services that is used to download Client data from the Advisory firms on daily basis
- Developed reusable and optimized .NET components using C#. Written client side script using JavaScript and Ajax .
- Involved in Studying of existing database design and implementing required enhancements.
- Identified and created indexes to fetch the data efficiently and wrote stored procedures to update and retrieve data effectively in SQL Server. Involved in Unit & Integration testing of the application.
- Used VSS to maintain the version and source control. Involved in Documentation of the project.
Environment: ASP.NET 2.0, 3.0 C#, XML, SOAP, Java Script, Web service, Crystal Reports, and MS SQL Server 2005