Significant experience across all aspects of the development lifecycle, designing and implementing effective software systems
Objective: Development Leadership position in an organization dedicated to agile development
KEY SKILLS:
Development Manager for multiple teams creating and enhancing external web sites, line-of-business systems, and core services
Service Oriented Analysis, Design and Development for N-Tier and client/server systems
Architectural design and development of major ecommerce applications and internal systems
Object Oriented middle tier modeling, design, development, and support
Data interface development (Stored Procedures, Constraints, Triggers, ORM)
Cloud based computing (Azure)
User Interface design and development
Development environment design and implementation
Adherence and implementation of agile methodologies. Long term experience with SCRUM and Agile Variations as well as participation in the creation of KANBAN for software development methodology.
Senior Architect during full Life Cycle participation on major software efforts
Support of SDLC and resolving large team development issues such as CM practices, deployment practices, team alignment across project management, analysis, development, and testing
Trained Co-active Coach - based on co-active methodology (http://www.thecoaches.com/coach-training)
Development Team Leadership and Administrative Management experience
Software Engineering Manager @ From April 2015 to Present (9 months) Greater Seattle AreaSoftware Development Manager / Agile Coach @ Technical Development Manager of multiple "Squads" performing concurrent development efforts enhancing and supporting sites including cloud hosted labs.geocaching.com, www.geocaching.com, and developing SOA business service layer components for support of mobile platforms.
Responsibilities:
- Managing development and support of high utilization (70K+ concurrent connections) systems
- Managing development of responsive web sites and mobile friendly APIs
- Managing multiple agile teams executing on a variety of projects and systems
- Developing systems for on-site and cloud hosting (Azure)
- N-Tier Software Development in .NET
- Scrum methodology and team leadership
- Architectural definition and implementation
- Leadership across entire SDLC
- Administrative management using a Situational Leadership model
- Technology Team leadership, reporting directly to CEO
- Participant in business decision making and company direction
Key Skills:
- MVC patterns for UI development
- WebApi and WCF Web Services
- Entity Framework and LINQ
- C#
- Integration and Unit Tests with Dependency Injection and MOQ
- Design of Continuous Integration / Deployment frameworks
- Data storage design and implementation, including relational and NoSQL solutions
- SCRUM methodology with 2 week iterations
- Multiple team management
- Administrative management and budget oversight From July 2012 to April 2015 (2 years 10 months) Software Development Manager / Agile Coach / Lead Developer @ Development Manager of Core Systems at Corbis Corporation, including http://www.veer.com, http://contributor.veer.com, http://contributor.corbis.com, royalty payment systems, and the core services tier.
Responsibilities:
- Managing multiple Scrum teams executing on a variety of projects and systems
- External web sites and internal line-of-business systems
- N-Tier Software Development in .NET
- Scrum methodology and team leadership
- Architectural definition and implementation
- Integration with SAP
- Leadership across entire SDLC
- Administrative management using a Situational Leadership model
Key Skills:
- MVC 3.0 / 2.0 UI pattern
- WCF Web Services
- Entity Framework 4.0 and LINQ
- ADO.Net
- C#
- Integration and Unit Tests with Dependency Injection, MOQ, and Rhino Mocks
- Database design and implementation
- SCRUM methodology with 2 week iterations
- Multiple team management
- Administrative management and budget oversight From January 2008 to July 2012 (4 years 7 months) Software Development Manager / Lead Developer @ Manager and lead developer of ECommerce development group for external and internal facing web sites and systems, including http://www.corbisimages.com and high performing internal sales / CRM web site.
Responsibilities:
- Architectural design and development for high performing high volume web sites.
- Development of service tier components
- Development of UI components
- Leadership of a high performing development team
Key Skills:
- SOAP and WCF Web Services
- ADO.NET and Microsoft Enterprise Frameworks
- C#
- Integration and Unit Tests with Dependency Injection
- SQLServer Database design and implementation with Stored Procedures
- SCRUM and KANBAN methodologies From January 2006 to January 2008 (2 years 1 month) Senior Architect / Developer @ Architecture and development of a shared Core Service Tier. Components created in Visual Basic / COM+ and subsequently migrated to C# / .NET.
Implementation of complex business rules in support of high volume external facing ECommerce web site http://www.corbisimages.com.
Responsibilities:
- Object Oriented design and implementation
- Creation of development framework
- 3 tier development
- Leadership of task development teams
Key Skills:
- SOAP and COM+ Services
- C# and Visual Basic
- Integration and Unit Tests with Dependency Injection
- SQLServer Database design and implementation with Stored Procedures From November 1999 to July 2006 (6 years 9 months) Lead Software Developer @ Developer and Lead Developer on various projects, including the "Configurator" application used by external sales to "Build your airplane". Development and support of various factory material handling systems.
Responsibilities:
- System design for running efficiently on a laptop and integrating with enterprise configuration management systems.
- Integration with hardware control systems and factory robotics systems.
- N-tier design
- Leadership of task development teams
Key Skills:
- System architectural design
- Software development in C++ and Visual Basic
- UNIX and Windows Platform development
- Oracle and Access database development
- UI Development in Visual Studio 6 and HP Motif From August 1991 to October 1999 (8 years 3 months)
Bachelor of Science (B.S.) @ Penn State UniversityBS @ Pennsylvania State University Larry Cohen is skilled in: C#, .NET, ASP.NET MVC, REST, ASP.NET Web API, WCF, SDLC, Enterprise Application Development, Entity Framework, LINQ, Unit Testing, Agile Project Management, Scrum, Kanban, Technical Leadership