Team Lead, Architect Resume
SUMMARY
- 12 years of experience in production and development enterprise application using .NET framework and MSSQL. Worked on various complex projects for various verticals: Insurance, Finance, Healthcare, which have used SOA based N - Tier applications and project management method such as Agile and waterfall methodologies.
- Participates in complete software development life cycle and able to designing, coding, testing, implementing, maintaining and support.
- Translate requirements into technical understanding of the functions and features required and perform implementation to the specification
- Prepares documentation of coding for future reference, support in solving the critical issues as needed
- Experience using best Practices, Design Patterns, SDLC, Strong OOPS, design and testing, agile methodology, VSTS and DevOps.
- Understanding of ETL process, reporting, data modeling, version control, TDD, Unit Testing and Integration testing
- Defining, implementing, extending and shipping product to production and capabilities to support variety of products and their components
- Hands-on technical design and code work within large complex systems
- Proficient with SQL Enterprise Manager, SQL Query Analyzer, scheduling jobs with SQL Server Agent, and SQL Profiler
- Leads groups, makes decisions, works well with others, supportive, motivate, understands others feelings, accepts responsibility, coordinates tasks, meets deadlines and sets goals
- Recent expertise in ASP.Net, C#, MS SQL, Entity Framework, AngularJS, MVC, Web API, Front-end UI, JavaScript, Ajax
- Developed multi-tiered OOPS, architectures and create technical and functional design document
- Experienced in AngularJS, client-side MVC, HTML5, CSS3, JavaScript
- Extensive and advanced experience on Visual Studio, C#, ASP.Net, Ajax, JQuery, ADO.Net, WCF, XML, Enterprise Library, Entity Framework, AngularJS
- Well versed experience with .Net tools, MVP, MVC, WCF/Web and REST API
- Interacted with business users to understand requirement and other IT, Offshore teams and consulting partners to ensure right solutions developed
- Used agile methodologies and Agile/Scrum environment to develop software, TDD, integration and automated builds
- Experienced in definition, design and develop Database in MS SQL, include data migration, configurations, performance tuning, queries, cursors, stored procedures, triggers, functions, views, joins and indexes
- Responsible for deploying, scheduling jobs/alerting and maintaining product
- Familiar with developing and consuming Web API Services (Rest API)
- Experience on migrating applications to .Net environment (.Net framework versions - 4.0/3.5/2.0) including planning, development and maintenance.
- Extensively different domain experience on -- insurance, finance, healthcare, payment processing and IMS (Web Sites).
- Excellent analytical & interpersonal communication skills, able to work with both in-teams and individually
TECHNICAL SKILLS
Programming: - C#.Net, MS SQL Server, VB.Net, JQuery, AngularJS
Web: - ASP.Net, ASP.Net Ajax, Asp.net MVC, XML/XSLT, HTML, CSS, JavaScript
Middleware: - WCF, LINQ, ADO.Net, Entity Framework, Windows/Web Service
Front End: - Classic ASP, ASP.Net, ASP.net MVC
RDBMS, ETL: - MS SQL 2008/2012, Oracle, Oracle SQL Developer, SSIS
Reporting: - Crystal Reports, SSRS
Architectural Patterns: MVP, MVC MVVM
Version Control: TFS, SVN, Perforce P4V, VSTS, Git
Testing: - NUnit, SOAP UI, TDD, Team Tracker
PROFESSIONAL EXPERIENCE
Confidential
Team Lead, Architect
Responsibilities:
- Design architecture, technical understanding of the functions and features required to the specification
- Used agile methodologies, TDD, integration and automated builds
- Review message spec to assess feasibility of creating a unified message spec
- Provide end-to-end communication services between host and client
- P2PE decryption available to API and Virtual Machine
- Develop flexible API to interconnect platform and to integrate with third party partner
- Create Unit test project to write unit test for presenter and web services
- Veracode security scan, Fixed bugs reported / application level enhancements done
- Create components to send/receive message to the integrated messaging system
Confidential
Senior Consultant
Responsibilities:
- Developed reusable custom helpers and partial view
- Create middle tier using Microsoft Entity framework
- Fortify Security Scan and fixed bugs reported
- Used SOAP UI for WCF service testing
- Involved in unit testing the input XML received from external systems into the library used to parse XML, Apply XSLT
- Highly involved in debugging and generating error reports of the entire application
- Designed the proof of concept, software architecture, documented the high level design and low level design
- Code review, deployment, configuration in environmental servers, and created production deployment document
Senior Consultant
Confidential
Responsibilities:
- Lead the development team, performed code reviews, justified the design approach, identified infrastructure prerequisites on project deployment environment & dependencies
- Migrate classic asp consumer/agent website into Asp.Net, MVP, ESB, Web services
- Analysis and design of databases and user interfaces (View, IView, Model and Presenter layer)
- Environment setup include java connector, ESB, Web services, IVR, VSN and resources (audio and grammar)
- Resolve compatibility issues/error due to migrate VO7.3 to VO12 and Java connector migration using Java 1.7
- Test data and required value setup in SQL database, change existing SP and Views
- Create Unit test project to write unit test for presenter and web services
- Involved in deployment, Implementation and verification process in prod and non-prod environment
Senior Consultant
Confidential
Responsibilities:
- Involved in preparation of functional specification documents
- Defined the business Entities used for mapping between View and Model
- Implementation & testing of search feature and compliance sections of the application
- Create prototype in HTML 5, implement in MVC VIEW using Ajax, CSS and JQuery
- Developed reusable custom helpers and partial view
- Implemented exception handlers in components using Microsoft Application blocks
- Create middle tier using Microsoft Entity framework
- Developed Business and Data tier classes using C#, ADO.Net and Linq
- Involved in code review and code optimization part of entire project
- Involved into design the database with DBA