I worked for several different organizations over the past 10 years, in several different industries, which has given my programming skills a very broad range with alot of depth in different areas. I would like to work toward a software architect position, as I have worked diligently as a developer over the past, while being able to work some in the design and UI area as well.
Specialties: Software Architecture, SOA, SaaS, .NET, WCF, C#, Data Warehousing, Business Intelligence, Database Development, Secure Coding Practices, NIST 800 Series, HIPAA Security Compliance, Risk Assessment, Threat Modeling
Senior Software Engineer @ Worked to provide technical assessments as leadership to development of resources for healthcare providers to monitor track and evaluate expenses. Reported to the Chief Technology Officer and Application Development Manager. Scope of responsibilities included: Design of data warehouses and systems for reporting. Development and design of HTML5 compliant, responsive, and service oriented applications. Technical advisory to mid-level developers, security reviews and design for application security.
Key Tasks:
• Performed penetration testing and vulnerability analysis on new and existing applications to adhere with HIPAA and OWASP standards.
• Designed, developed and implemented a data warehousing system with SQL Server Analysis Services to provide access to reporting metrics.
• Developed and implemented a cyber-security awareness and HIPAA compliance program From November 2013 to Present (1 year 11 months) Lorton, VASolutions Engineer @ Brought on as Technical Lead in a venture to provide automated online teaching aids for McGraw-Hill Microsoft Office training materials to more than 175,000 users annually. The main focus of the product is online lessons and automated assignment grading and reporting. Reported directly to President and Program Manager. Scope of responsibilities included: Requirements gatherings, analysis and technical review, prototyping of projected solution, development and task delegation amongst team, mentoring and peer review with junior developers, interaction with head of QA/Testing in order to determine testing criteria and development of test suite, and general technical guidance.
Key Tasks
• Worked as Technical Lead with Blackboard Inc. to develop and implement integration points that would allow for interaction with existing and future educational software suites.
• Developed a software development template that implements best practice standards for future projects to be built upon.
• Implemented a documentation standard upon which new software applications are developed upon. From September 2009 to November 2013 (4 years 3 months) Washington, DCPresident/Lead Developer @ Consulting and custom software solutions organization that caters to small to mid-size businesses. Helping to envision and create everything from logo's and website design and maintenance, to full blown custom application suites. From January 2008 to September 2009 (1 year 9 months) Tinton Falls, NJSenior Developer @ Recruited to upgrade and replace an obsolete web application with a new VB.NET SaaS engagement that provides TEM (Telecom Expense Management) to tens of thousands of end users across the US, Europe, and Australia. Provided general technical knowledge in the areas of software and hardware procurement and business analysis. Reported directly to CTO. Scope of position included: Requirements gathering and analysis, scoping and solution design, development and implementation, internal software procurement, and database development and administration. Spearheaded transition to new .NET 3.5 framework, SQL 2005/2008 migration and implementation, and customer implementation for clients such as Verizon, Vodafone, CSC, and Cisco.
Key Tasks
• Development of a data warehouse from existing transactional database, along with various data reports in SSRS.
• Work directly with CTO in solution planning and delivering info and tasks to development team.
• Held best practice and application familiarization seminars for development team members.
• Technical Project Lead in a joint managed mobility engagement with Verizon Business. From October 2007 to September 2009 (2 years) Greater New York City AreaInteractive Software Engineer @ Conception, design, and development of a worldwide corporate portal application to integrate business tools, as well as provide a communication tool to connect the various offices. Developed using ASP.NET, AJAX, C#, and integrated with a RDBMS (SQL) backend. Developed and designed the database structure and implemented stored procedures and table system. Provided webpage and HTML email development, as well as graphic layout using Adobe Photoshop with Macromedia Dreamweaver. Hosted sessions on development best practice and led emerging technology seminars in order to get younger developers up to speed on new products and practices. Also developed and put together a standards and best practices guide to help with overall development. From May 2006 to July 2007 (1 year 3 months) Software Developer @ Consultant for Bradford & Galt in Wholesaler Solution Dept of AB. Siebel, .NET, as well as SQL and Oracle exposure. From 2005 to 2006 (1 year) Programmer @ C#, VBA, Database developer. Worked with financial analysis and web reporting tools for accounting and proposal department. From 2004 to 2005 (1 year) Developer @ From 2003 to 2004 (1 year)
Master of Science (MSc), Cybersecurity @ University of Maryland University College From 2014 to 2016 BS, Managment Information Systems @ University of Missouri-Rolla From 1999 to 2003 Michael Beck is skilled in: C#, Software Development, JavaScript, .NET, SaaS, Microsoft SQL Server, Architecture, User Experience, Databases, Oracle, Enterprise Software, Web Applications, VB.NET, Telecommunications, SOA, SharePoint, SQL, Data Warehousing, Business Intelligence, Analysis Services, Integration, Solution Architecture