Team Lead Resume
Nashville, TN
SUMMARY:
- I have more than 12 years of experience in software architecture and development, technical and business analysis and management of software design lifecycle.
- I have worked with Microsoft.Net since the beta versions of .Net framework.
- Since last couple of years played the role of technical lead and senior software architect in the development of portals, content and knowledge management solutions, risk management solutions, healthcare clinical and billing applications, financial, public safety, CRM and e - commerce applications.
- Introduced and trained clients to deploy Agile software development processes in their software development environment.
- Helped clients in redesigning and refactoring their existing projects to effectively use design patterns and object oriented design methodologies.
- Have good knowledge of networking tools and applications and have worked with many products supporting VPN, Firewall, Email and Network Security.
- Have a good understanding of several Microsoft server products and have helped client in developing effective solutions involving integration of Microsoft server and application products
TECHNICAL SKILLS:.
Net Technologies: C#, VB.NET, WCF, WF, WPF, LINQ, Entity Framework, .Net Framework 4.5 /4.0/3.5/3.0/2.0/1.1/1.0
Web Technologies: ASP.NET 4.5/4.0, MVC 4 &3, JavaScript, jQuery, JSON, HTML5, and CSS
Security: SSO, WIF, Ping Identity, SAML, Oracle Identity Manager, ADFS
Server Applications: SharePoint / 2007, BizTalk 2010 & 2006 R2, MS Exchange Server, IIS 7.5/6.0, MS Content Management Server, MS Dynamic CRM 4.0, MS Project Server
Development Tools: Visual Studio, Visual Source Safe, Erwin, MS Office, Visio, Crystal Reports, SharePoint Designer, MS Project, DocAve-AvePoint (for Migration & Management), Nintex, Quest (Site Administrator & Recovery Manager), Metalogix (Migration), TFS, SVN, TeamCity, PowerShell, SCOM, Gomez, Vantage, F5
Database: SQL Server 2010/2008/2005/2000 , Oracle 11g/10g, MySql, Access, Foxpro
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Team Lead
Responsibilities:
Tools: .Net Framework 4.5/4.0, MVC 4 & 3, SharePoint 2010, WPF, WF, WCF, REST, BizTalk 2010, SQL Server 2010, Oracle 11g
- Conceptual Design, High Level design, Domain Modeling and Technical Use Cases diagrams are done using Enterprise Architect 9.0 and Erwin 7.3
- Lead and support development efforts by providing technical expertise and solutions to complex problems.
- Create project delivery plans and resource/staffing plans.
- Understand business objectives and translate into functionality / requirements.
- Refactored and restructured the code base applying various design patterns and packaged them using NuGet.
- Designed and developed Unit Test Framework using mocking framework and in-memory databases for implementing TDD with continuous integration using TeamCity across the enterprise.
- Designed a RESTful API architecture using ASP.NET MVC3.
- Redesigned and implemented the legacy event driven workflow business models on WF technology.
- Architected and implemented Document Management capabilities with various custom SharePoint site templates that allows SharePoint 2010 to be used as a central document repository for project collaboration and document management.
- Designed and implemented SharePoint 2010 Search functionality. Custom scope, content sources and crawl rule are implemented to not only provide refine search capability for the content stored in SharePoint but also allows SharePoint search to be utilize for all external content such as file share and other corporate web sites.
- Architected and implemented Performance Point to provide BI capabilities to SharePoint Portal. Scorecard, KPI and dashboards built using SSRS and SSIS are integrated into SharePoint sites.
- Code reviews and troubleshooting performance and scalability issues and memory leaks.
Confidential, Franklin TN
Software Consultant
Tools: .Net Framework 4.0 MVC, Entity Framework 4.1, SQL Server 2008, Oracle, 11g Visual Studio.Net 2010, TFS 2010, LINQ,WCF, WF, BizTalk 2010, SharePoint 2010, MSMQ, IBM P8, FileNet, EDI
Responsibilities:
- System is designed on Microsoft technology stack using Microsoft.Net 4.0, ASP.NET MVC, EF 4.1, WCF, WF, MSMQ, SharePoint 2010, BizTalk 2010, VS 2010, AppFabric. SqlServer 2008, Oracle AQ, Oracle 11g
- Evaluated several Rules Engines including Fair Isaac Blaze Rules Engine, WF rules engine, BizTalk rules engine and keeping the low complexity and amount of the business rules, a custom rules engine framework approach is chosen, which is designed using WF 4.0
- Created the TeamProject structure and laid out the projects for the UI, Services, Business, DataAccess and other common components.
- Developed Presentation Layer on ASP.NET MVC 3
- Created the contracts for the Service Layer using WCF and laid out the pattern.
- Developed DataAccess layer on top of EntityFramework 4.1
- Developed the Rules Engines component on Windows Worflow.
- Developed Payer specific templates and the Claim form using InfoPath 2010.
- Designed and developed human workflows using SharePoint2010 designer and custom workflows on WF runtime, and packaged and installed the custom workflow as a feature into SharePoint.
- IBM P8 BPM system is chosen as the tool for fulfilling the business processes requirements.
- EDI and payer integration is designed with BizTalk 2010.
- Payer Specific EDI templates management is designed using SharePoint 2010.
- Application Governance is designed using HP OpenView and Compuware Gomez tools along with IBM File System Monitor (FSM) for P8 FileNet
- Conducted technical design review sessions with onshore and off shore teams
Tools: .Net Framework 4.0, SharePoint 2010, MOSS 2007, SQL Server 2008, Oracle, TFS 2010, VS 2010, MSMQ, IBM P8, FileNet, EDI
Confidential
Software Consultant
Tools: MOSS 2007, SharePoint 2010, SharePoint Designer, .Net Framework 3.5/3.0/ C#,.Net Framework 3.5 C#, ASP.NET, Silverlight, MVC, SQL Server 2005/2000, Visual Studio.Net 2008/2005, Visual Studio Team System, IIS 6.0, WCF, WPF, nhibernate, EF, Linq, Oracle Coherence.
Responsibilities:
- Analyzed the requirements and put together the conceptual and logical design of the system along with other application architects.
- The application is designed in a Service Oriented Architecture (SOA) style using IBM Message Broker as an Enterprise Service Bus (ESB).
- Created services using WCF, which are consumed by the UI and other components of the product/
- Used nhiberate as the Data acess layer.
- Fair Isaac blaze rules engine is used for housing the business rules
- Oracle Coherence is used for data management and caching services
- Oracle Amber Point is used for implementing security on the WCF services
- Oracle Identity Manager is used for implementing SSO
- Upgraded MOSS 2007 to SharePoint 2010
- Agile Software Methodology was enforced using Microsoft Solutions Framework (MSF) with TFS
Confidential, Nashville, TN
Software Consultant
Tools: MSCMS 2002, MOSS 2007, SharePoint Designer, .Net Framework 3.0/2.0/1.1, C#, ASP.NET 2.0/1.1, SQL Server 2005/2000, Visual Studio.Net 2005/2003, Visual Studio Team System, IIS 6.0, XML Web Services, ADO.NET, XML, XSL, XSLT, Code Smith, SAP Connector.
Responsibilities:
- Contributed heavily on the overall design of the system.
- Designed and developed workflows using Microsoft Windows Workflow (WF) technology and educated the team on this technology and its implementation.
- Worked on the BL/Security/Instrumentation and Exception handling pieces.
- Helped out with the UI layer where necessary with UI pages/controls and implementing Ajax in the UI.
- Mentored the junior developers.
Confidential, Huntsville, AL
Lead Software Engineer
- Worked on proof of concepts and deployed SharePoint for intranet portal for use in Team sites across the enterprise. Developed webparts using SharePoint Object model which displays e-Agenda information in SharePoint and allows users to create new meeting requests and workspaces for collaboration. Customized look and feel of portal areas with new custom templates.
