Software Development Manager Resume
SUMMARY
- Over 30 years experience of programming and providing full life cycle solutions as a Manager, Lead, and Architect in designing and developing architectures for complex systems specializing in Microsoft technologies. I have a passion for ETL projects. Majority of my career has been contract work but desire FTE or temp to perm. Contract work has been good to me, but I desire the stability of being a FTE.
- Superior Leadership skills, IT Department Manager, Software Development manager, Project Manager, Development Lead, and others. Developed solutions with .NET since the release of the original Beta 2 version on through current version. Extensive experience with Visual Studio.Net, ASP.NET, VB.NET, and C# with SQL Server, Oracle, and others as the database.
- Architected, Designed, and Developed efficient, reliable, and reusable software modules by separating different Application tiers. Excellent knowledge of Object Oriented concepts and Enterprise Patterns and experience working with all steps of SDLC (Software Development Life Cycle) including Scrum Master operations.
- Designed and prototyped user interfaces using HTML, ASP/ASP.NET, Corel Draw/Paint. (Prefer .Net) Experience working on UI design with JavaScript, AJAX and Server Controls. Much experience with SQL Server starting with version v6.5 - present. SQL DBA, Expert in developing large scale, fully normalized, and highly complex relational databases for a variety of business domains. Versed in ETL and data conversions, cleaning and alien formats. Constructed and managed many data warehouses.
- Familiar with Oracle, SQL Server, SQLite, Informix, Access, DB2, Alpha server, ODBC, MySQL, Postgre SQL, dBase, Paradox, FoxPro. Implemented and deployed development, staging, and production systems for a number of clients and instructed clients on the best practices for maintaining and upgrading these systems including Continuous integrations. A proven record of handling and managing multiple projects of different natures simultaneously in conflicting demands and priorities effectively within time constraints. Strong understanding of the dynamics of working with a large team(s) of developers.
- Managed teams of up to 25 developers (onshore/off/mix) and outside consultants. Experienced in project management and business analysis with the ability to lead a project through full SDLC requirements. Formally trained and versed in Scrum, Agile workflow methodologies.
- It is my methodology of choice Versed in use of JIRA, Stash, TFS (including admin), and Confluence. Formally trained in Continuous Integration, PODS deployments and have managed this effort multiple times.
TECHNICAL SKILLS
Programming Languages: .Net 2002-2015, .Net User-drawn Controls, .Net Compact Framework, Pocket PC, Web Services, WCF, WinCE, Visual Basic Enterprise 3.x/4.x,5.x/6.x Enterprise, SQL 6.5/7/2000/2005/2008/2012 , Stored Procedures, User Defined Functions, Oracle, UART Programming, QuickBasic 4.5, much x86 Assembly Language, DOS/WIN32 APIs, Rumba, XML, XSD, HTML, ActiveX, Classes, custom OCX's, custom DLL's, ASP, C#, VB.Net, ASP.Net, ADO, ADO.Net, OLEDB, RDO, Winsock, InterDev 1/6, COM+, some JavaScript, much more.
Operating Systems: Novell NetWare CNE 2.x/3.x/4.x, Windows 3.x/95/98/NT4/2k/XP/ 2003/2008/7/10 , some UNIX, Linux, Informix, DB2.
Protocols and Software: Internet Information server, Heavy NT Enterprising, Proxy Servers, WWW, FTP, NNTP, POP3, SMTP, TCP/IP, WinSock, IPX/SPX, HTML, Firefox, Chrome, IE, Corel 1-12, exposure to Citrix, avid user of MS Terminal Server RDP, so much more.
PROFESSIONAL EXPERIENCE
Confidential
Software Development Manager
Responsibilities:
- Managed Daily Scrum stand-ups
- Assigned and delegated daily tasks
- Dev Crew
- QA staff
- Made design decisions for coding standards
- Demo completed User stories to Business owners and stakeholders
- Trained coding personal to add to their repertoire of skills.
- Moved entire staff to SCRUM/Agile
- TFS: Installed, managed, and Trained individuals in proper use of
- TFS: implemented automated builds of most projects.
- Worked with Stakeholders, BA, business owners to define good user story requirements
Confidential, Nashville, TN
Software Development ManagerResponsibilities:
- Managed daily Scrum stand-ups
- Assigned and delegated daily tasks
- Dev Crew
- QA staff
- Business Analysts
- Made design decisions for coding standards
- Lead Code reviews
- Demo completed User stories to Business owners and stakeholders
- Trained coding personal to add to their repertoire of skills.
- Worked with Stakeholders, BA, business owners to define good user story requirements
- Assisted department personnel in movement to their “new” Agile/Scrum software development lifecycle. I am quite an Agile/Scrum evangelist because I truly love this collaborative type of development. I think implemented well (not all companies use it (or should) the same) it can be a great team builder by bringing down personal barriers.
Confidential
Lead/Sr Developer
Responsibilities:
- Compact Framework, Windows CE
- TFS, Continuous Integration/ Deployment
- C#, WebAPI, SOAP
- SQL Server backend, Stored procedures, User Defined Types
- Multi-tier development
- Scrum, Agile, Some remnants of Waterfall conversion
- Custom ERP products.
- Rugged Barcode scanners, Inventory controls
- Container/Pallet/Box/Packaging labeling, Zebra printers coding
Confidential
Architect/Sr Developer
Responsibilities:
- Conversion of Oracle databases and objects to SQL and reverse for others.
- Creation of new Identify Management system supporting all functions for unlimited applications. Functions including; create, remove, update, subscribe, unsubscribe, request app access, remove app access, add role, remove role, copy roles. Exposed functions using WebAPI
- Training of .Net developers to use advanced features of Visual Studio; deployments, best practices, etc.
- WebAPI, Restful Services, MVC, Win Forms, Active Directory, ADO.Net, Entity Framework.
- Decode flow and intent of classic ASP projects and create objects to reduce the complexity and amount of code required by more junior developers.
- Creation of SQL data driven menu system. (Bootstrap, CSS, and JQuery)
Confidential
Architect/Sr Developer
Responsibilities:
- Split work to be completed into items that can be taken on individually in Jira.
- Used Stash for code reviews for adherence to established coding conventions and standards.
- Build manager role, tasked with deploying the end product to servers.
- Development of a continuous integration methodology from GIT repository.
- Unit testing, client required 95% code coverage
- Because all code had to be testable, I was personally tasked with manually writing an upload MIME attachment processor to extract and decode batch uploaded files for processing. Client disallowed usage of Framework for some functions because they thought they were not testable.
- Because I was formally trained in Agile/Scrum, tasked to assist other teams with their processes / training, sometimes mediation of issues.
- ETL Data conversion of complex health data
Confidential, Nashville, TN
Team Lead/Domain Architect
Responsibilities:
- Represent dev team in Agile/Scrum functions (preplanning, morning stand-up, team meets, Backlog Grooming, Demo, retrospect)
- “Tiger Team” Member Membership is by individual department Director nominations only. This team tackles the company’s top 10 issues and reports directly to the CTO.
- Code reviews in TFS
- Lead team for the Verizon web sector
- Wrote many tools for analysis, streamlining of processes for deployments, and ETL Data conversion.