Lead Designer/architect Resume
MarylanD
SUMMARY
- 13+ years of Technical experience in application analysis, design, development and implementation of small to large scale enterprise software solutions.
- Expertise in Developing REST full services with ASP.net Web API 6, and JSON with HAL specifications to develop RIA.
- Diversified 10+ years of experience in building Windows based systems and Web based systems using C#/ASP.NET/MVC/ /.Net/WinFrom/WPF/ WCF/ Web services/ Framework1.1,2.0,3.0,3.5,4.0/ VB.NET in N - TIER architecture in various domains.
- Expertise in Designing and implementing Web Application using ASP.NET web Api and MVC 4.5.
- Expertise designing applications using Inversion of control and Dependency injection pattern using DI containers.
- Excellent expertise in .Net based application architecture, design, development, unit testing and deployment with database design and development using MSSQL Server.
- Extensive Experience in various data technologies LINQ, ADO.Net Entity Framework, LINQTOSQL, ADO.Net, ADO, DAO, SQL ODBC. Strong experience in RDBMS stored procedures, triggers using MSSQL Server 2012/2008/2005/2000/6.5. Worked on Big Data like Couch Base and MangoDb.
- Strong experience of RDBMS including database design and implementation using MSSQL Server 2000,2005,2008(SQL scripts, stored procedures, triggers, functions).
- Worked on multiple projects in different sectors like Banking and Finance, Healthcare, Insurance and E-Learning.
- Solutions-oriented IT professional who excels in collaborating and coordinating with teams, interacting and interfacing with clients, deploying successful technical solutions for business problems and needs for clients.
- Decisive, enthusiastic, energetic, focused team leader/player who leads high performing and result driven team through implementing changes, allocations, improvements, motivations and challenges.
- Around 7+ years of directly working experience with the clients at onsite at multiple geographic locations in US and offshore in India.
- An accomplished and established professional with 4+ Years proven track record in team management and leadership, coordinating teams members, software application design, analysis, manage development and distribution with extensive experience in full life cycle of the software development process.
- Highly motivated, dependable-troubleshooter, and problem-solver. Proficient learner and implementer of new technology who is very quick in grasping new business need and provide business and technical solution according to the need of the organization.
- Experience working with service oriented architectures - SOA ( Web Service, WCF, Restful Services).
TECHNICAL SKILLS
Operating Systems: WINDOWS 2000, XP, WINDOWS 7 & VISTA, WINDOWS 2008 R2.
Languages: ASP 3.0, C# ( 1.1, 2.0, 3.0, 3.5, 4.0) ASP.NET (1.1, 2.0, 3.0, 3.5, 4.0, 5.0), NET FRAMEWORK 4.5, JAVASCRIPT, JQUERY, VBSCRIPT, LINQMiddleware ADO.NET, ENTITY FRAMEWORK (ORM), LINQ to SQL, LINQ TO ENTITIES, WEB SERVICES (SOA), WCF, WPF, SQL, T-SQL (STORED PROCEDURE, CURSORS, TRIGGERS), ENTERPRISE LIBRARY, MSMQ, LINQ, ENTITY DATA MODEL
Development methodologies: AGILE SCRUM, TDD, WATERFALLDesign, Patterns & Practices MVC, MVP, MVVM, REST, RIA, DI, IOC, GOF, ENTERPRISE LIBRARY, DRY, XP, AOPWeb Technologies XSL/XSLT, CSS, XML, HTML, ASP.NET (1.1, 2.0, 3.5, and 4.0), ASP 3.0, JAVASCRIPT, VBSCRIPT, PHP, DREAMWEAVER 8.0, AJAX, MVC 4.5
Tools: & Utilities: Visual Studio Ultimate 2013, Visual Studio Ultimate 2015 RC, UML, OOAD, VISIO, ERD, DESIGN PATTERNS, NUNIT, MERCURY QUALITY CENTER, VSS, TFS, CRUISECONTROL.NET, CONTROLS, NUNIT, NMOCK, Dynatrace, Splunk, JIRA, POST SHARP, Team Foundation Server Power Tools
Domain Knowledge: Banking and Finance, Healthcare, Insurance and E-Learning.
PROFESSIONAL EXPERIENCE
Confidential, Maryland
Lead Designer/Architect
Responsibilities:
- Interacting with clients for requirement gathering, system study & analysis and working directly with senior architects.
- Understanding the technical & functional specifications and take decision on analysis and design, and technology need.
- Extensively using ASP.net MVC, Web API, JQuery, AngularJS, JSON.
- Developing .net service facade using ASP.net web Api and MVC 5 to interface with the UI pages.
- Provided architectural design and code for the authentication wrapper to Integrate with the existing SSO service used by the services and UI tier.
- Creating POC to design and develop application to improve the architecture and performance overall.
- Expert in designing and implementing distributed solutions using best practices and various design patterns.
- Extensively used LINQ, Entity Framework, Task, Async Await features of .net framework.
- Extensively used Entity Framework,. Extensively used SQL, stored procedures and functions.
- Designed filters and components to render Json payload and format the response in HAL format so that the UI can understand.
- Designing, developing using VS 2013, VS 2015 RC, Unit testing using Xunit.
- Used Structure map to implement the Inversion Of Control and Dependency injection patterns to support Test Driven Development(TTD).
- Actively Involved in sprint planning and sprint grooming sessions with the analyst and Architects.
- Actively involved in interacting with the Scrum masters and product owner for story pointing and task breakup.
- Formulating the test strategies and analyzing the new system's requirements & specifications.
- Assisting in functional testing of the new system and ensuring that it meets the user specifications using developer tools like Postman and fiddler to test the Restful web Api.
- Software Development Handling various technical aspects like software design, coding of modules, monitoring critical paths & taking appropriate actions.
- Providing post-implementation, enhancement and maintenance support to client for application using tools like splunk and Dynatrace.
Confidential, Glastonbury, CT
Project Lead
Responsibilities:
- Actively involved in Coding, Developing of insurance application for a number of lines for business, coordinating and Leading offshore on technical aspects team throughout all the phases of project lifecycle- requirement gathering, analysis, design, development, testing, implementation, and production support.
- Manage the Commercial Lines Applications(Regulatory and Rating module), which consists of various Line of Business
- Coordinate with Selective Insurance business application teams for any new.
- Actively participated with clients business teams for understanding high level scope of the projects/business models.
- Interact and get clear perspective of customer constraint to quickly address the issue.
- Managed Major/Minor Enhancements and maintenance projects/work request - Requirement gathering, Analysis, Detailed design, coding, review, Unit testing, Integration and regression testing.
- Interface with QA team on all the concerns or issues raised by the them.
- Identify various functional requirements of the project and its use of process driven as per client Architecture and actively involved with the architecture team for designing .NET related applications.
- Designed solution for Single page architecture using third party javascript like Angular js, REST full services for Mobile, Tab and Desktop version of the application.
Confidential, Indianapolis, IN
Sr. Software Engineer
Responsibilities:
- Key role in implementation of application design and development
- Implementing architectural changes to the product for better performance and maintainability.
- Analysis of requirements for new business need and provide technical solution.
- Designed complex MVC filters and, Views, custom Helpers for control and menu visibility.
- Actively involved in analysis of the requirement specifications provided by the customer. Prototype has been designed and developed for approval by the customer.
- Used Unity as the DI container for Inversion of Control and DI.
- Designing, Coding, Testing and Debugging of Applications.
- Responsible for finishing the job in record time. Responsible for the study and analysis of the various critical problems to resolve production issues.
- Interface with Business Team for execution of work request product.
- Planning and estimating for work order, keeping the plan up-to-date. Tracking and monitoring the project as per the plan.
- Preparation of technical and non-technical documents required for the project.
- Reporting project status to the Offshore PM/PL and participate in conference calls, prepare and distribute Minutes of conference calls Collection and usage of metrics.
Confidential, Indianapolis, IN
Sr. Software Engineer
Responsibilities:
- Designed components to interact with IBM main frame using seagull services.
- Designing interfaces to be exposed to third party vendors and other components.
- Preparation of Design documents to represent interaction between various components.
- Documenting the core modules functionality and were placed in knowledge repository which helped new Team members.
- Creating pseudo code as per the coding guidelines and Architecture guidelines.
- Designing core modules using tools like Visio for UML notations.
- Performing code cleanup with respect to coding guideline and followed client coding standards.
- Performing peer reviews for all the team members for their code base.
- Developed Nunit test cases using Nmock and Nunit tools.
Confidential, Indianapolis, IN
Sr. Software Engineer
Responsibilities:
- Designing new approaches for the application architecture.
- Evaluating MVP over MVC beta release and proving best approaches.
- Involved in due diligence and provide proof of concepts to the client for the suggested architecture.
- Preparation of High Level & Low Level Design documents.
- Documenting the core modules functionality were placed in knowledge repository which helped new team members.
- Designing core modules using tools like Visio for UML notations.
- Performing code cleanup with respect to coding guideline and followed client coding standards.
- Performing peer reviews for all the team members for their code base.
- Developed Nunit test cases using Nmock and Nunit tools.
Confidential
Software Engineer
Responsibilities:
- Effort estimation for new Development/Change Requests/Defect Fixes.
- Coordination with onsite and offshore Business team’s for new work requests.
- Planning and Allocation of task’s to the offshore Team members.
- Communicate and share technical ideas clearly and effectively in and across teams.
- Updating the various matrixes for tracking the progress of the module.
- Design and code review.
- Development Using ASP.Net, C#, Web Services, HTML, MS SQL 2005
- Designing UML artifacts, Class Diagrams, Sequence diagrams, state diagrams using Enterprise Architect.
- NUnit Testing and Defect Fixing.
Confidential
Programmer
Responsibilities:
- Analyzing and implementing the client requirements.
- Design and development of web based application.
- Maintenance of online websites, Web Servers, Database Servers.
