Senior .net Developer / Architect Resume
Oklahoma City, OK
SUMMARY:
- 6+ years of experience in the Information Technology in all phases of the Software Development Lifecycle in the Microsoft Stack
- Extensive experience in enterprise architecture, full stack web development utilizing Microsoft technologies
- Played roles as a Integration Architect, Software Architect, Technical Consultant, Senior Developer
- Management of a large development team utilizing Agile and Waterfall methodologies
TECHNICAL SKILLS:
Tools: NUnit, NInject, SOAPUI, Enterprise Libraries 5.0
IDE: Visual Studio ( )
Languages: C# ( .Net Framework 1.0 - 5.0 ),VB, ASP, Java, JavaScript, PHP, Perl, TSQL, LINQ
Web Technologies: JQuery, Ajax,MVC 4.0, WebAPI, SOAP,REST, CSS3, HTML, Microsoft Azure, AWS,OAuth 2.0, Logic Apps, HTML5, DHTML, XML, XSD, XSLT, OData, JSON, WCF, JSONP
Middleware Technologies: BizTalk Server
ORM: Entity Framework, Linq, Lamda Expressions
RDBMS: Oracle 11i, SQL Server ( 6.5 - 2016 ), DB2
Source Control: Team Foundation Server, Visual Source Safe
Documentation Methods: UML 2.0
EMPLOYMENT:
Confidential, Oklahoma City, OK
Senior .Net Developer / Architect
Responsibilities:
- Participated in conversations with internal teams to understand needs and requirements
- Lead discussions concerning architectural vision, strategic planning and tactical approaches and offer multiple solutions for need and explained the pros and cons of each approach
- Worked in concert with stakeholders, business users, and analysts to determine a strong architecture that promotes extensibility, usability, scalability, and adaptability, while keeping an eye on compliance and security.
- Providing supporting documentation for all solutions, approaches, suggestions and plans.
- Staying up to date on Digital Services, SOA (Micro services), Mobility, Big Data, E-Commerce and the respective ecosystems within the enterprise
- Working closely with junior developers to determine the most effective designs within the enterprise, so applications can provide their full value
- Assessing the technical risks associated with Program / Project Product plans in a timely manner and propose mitigating actions.
- Assisting in determining overall hardware and software configurations within an enterprise and assist in formulating common approaches to DevOps, Configuration Management and System Administration
- Collaborated with the project teams to analyze existing and emerging technologies to determine and present appropriate design options.
- Design, Develop, and maintain architecturally sound, modular, component-driven software applications using many of the following: Java, .NET, Windows technologies, Open Source frameworks and 3rd party languages.
- Creating technical documentation utilizing UML 2.0 notation.
- Act as a role model and advocate for best practices around test-driven development, Lean & Agile software development, and customer-centric software.
- Coordinated, planned and supervised all activities related to the design, development and implementation of systems integration
- Maintained, supported and upgraded existing systems.
- Designed and implemented databases using SQL Server 2008 - SQL Server 2014
- Utilized Visual Studio 2012 and 2015 to create custom solutions
- Created ASP.NET web sites using C# 3.0 - 4.5 .NET Framework
- Created custom interfaces and classes using C# 3.0 - 4.5 .NET Framework
- Created stored procedures using SQL Server 2008 - SQL Server 2014
- Creating BizTalk Server artifacts.
- Creating SPA websites using HTML5, CSS
- Architecting and implementing Web Services using WCF and .NET Framework 4.5.
- Creating custom ASP.NET MVC 4 websites.
- Constructed dynamic web sites using AJAX and JavaScript, JQuery, Angular JS
- Defined the development and roadmap strategies for Enterprise System Integration
- Interfaced with Senior management and Stake Holders
- Conducted Code Reviews
- Developed Integration solutions using Microsoft .Net technologies
- Developed coding standards and policies
- Utilizing BizTalk Server 2013 to build integration solutions
- Utilizing WCF to build web services to deliver RestFul APIs
- Team Foundation Server 2015 code repository
- Team Foundation Server automated builds
- Project management using the Agile methodology
- Architecting and implementing Web Services using WebAPI
- Architected all solutions that were to integrate with external and internal clients
Confidential, Dallas, TX
Senior Software Developer - Integration Architect
Responsibilities:
- Guided junior developers in the proper way to develop BizTalk solutions.
- Plan disaster recovery. Communicated with business partners about new BizTalk solutions.
- Architected the BizTalk 2006 multi-server environment also designing solutions.
- Developed custom solutions for BizTalk 2004/2006.
- Conducted code reviews
- Developed coding standards and policies
Confidential, Fort Worth, TX
Senior .NET Developer - Architect
Responsibilities:
- Participated in conversations with internal teams to understand needs and requirements
- Lead discussions concerning architectural vision, strategic planning and tactical approaches and offer multiple solutions for need and explained the pros and cons of each approach
- Defined how emerging technology and applications should be structured to align with business plans
- Worked in concert with stakeholders, business users, and analysts to determine a strong architecture that promotes extensibility, usability, scalability, and adaptability, while keeping an eye on compliance and security.
- Creating technical documentation utilizing UML 2.0 notation.
- Providing supporting documentation for all solutions, approaches, suggestions and plans.
- Staying up to date on Digital Services, SOA, E-Commerce and the respective ecosystems within the enterprise
- Using layman’s terms to communicate information about technical issues to non-technical management / stakeholders.
- Working closely with Architects (Data, Information, Systems, Networking, etc.) to determine the most effective designs within the enterprise, so applications can provide their full value
- Assessing the technical risks associated with Program / Project Product plans in a timely manner and propose mitigating actions.
- Assisting in determining overall hardware and software configurations within an enterprise and assist in formulating common approaches to DevOps, Configuration Management and System Administration
- Collaborating with project teams to analyze existing and emerging technologies to determine and present appropriate design options.
- Design, Develop, and maintain architecturally sound, modular, component-driven software applications using many of the following: Java, .NET, Windows technologies, Open Source frameworks and 3rd party languages.
- Act as a role model and advocate for best practices around test-driven development, Lean & Agile software development, and customer-centric software.
- Developed solutions for the retail industry for BizTalk 2006/2009 multi server platform.
- Architecting and Developing SQL Server 2005/2008 Solutions.
- Developed Web services using ASP.net and the 3.0 framework C# 3.0 development Visual Studio 2005/2008 Team Systems.
- Developed custom deployment tasks for BizTalk 2006/2009 using Team Systems.
- Streamlined wireless process flows for the Point of Sale systems using BizTalk 2006/2009 for the SOA communications.
- Mentored junior developers
- Managed offshore and onshore resources
- Conducted code reviews
- Creating SPA websites using HTML5, CSS
- Developed coding standards and policies
- Created ASP.NET web sites using C# 3.0 - 4.5 .NET Framework
- Created custom interfaces and classes using C# 2.0 - 4.0 .NET Framework
- Created stored procedures using SQL Server 2008 - SQL Server 2014
- Creating BizTalk artifacts.
- Implemented custom SaaS solutions
- Developed Continuous Code Integration policies and procedures
- Developed Continuous Code Deployment policies and procedures
- Developed Continuous Code Integration Testing policies and procedures
- Team Foundation Server code repository