Joseph M. Ferguson
Senior Software Architect Solution Architect
Clearance: Interim Secret
Laurel, MD 20723
*********@****************.***
PROFILE
Proven Senior-level Solutions Architect with over 19 years of professional, strategic, tactical, and technical direction, including Agile project management. Involved in each phase of quality assurance and progress of software development and web architecture. Adept at ensuring that production requirements are satisfied in a timely and efficient manner. Responsible for crafting CI/CD pipeline guidelines and implementing business processes to establish team-wide agile standards and procedures. Leads recommendations to inter-disciplinary teams to facilitate compliance with client SOW deliverables and objectives. Actively implements mitigation plans directed at increasing customer retention rates.
Currently provides Senior Director-level support to cross-departmental leaders at Hughes Network Systems, LLC, a global leader in broadband satellite technology and services for home and office. Managed its flagship high-speed satellite Internet service, HughesNet®, the world’s largest satellite network with over 1 million residential and business customers across North America, Mexico, and Brazil.
EDUCATION
University of Florida
Bachelor of Arts in Economics
Minor: Computer Science
SKILLS
Languages/Methodologies: Python3, Django, Flask, ColdFusion, SAFe Agile, Jira, DevSecOps, PHP, Web Services, SaaS, jQuery, JSON, SQL, MVC, PaaS, IaaS, SaaS, Angular, React
Development IDEs: VS Code, PyCharm, JAWS, MS Visual Studio, MS SQL Server Management Studio, Oracle SQL Developer, TOAD
Databases: Oracle, Microsoft SQL, MySQL
Servers/Application Servers: Windows NT, Windows Server, UNIX, Apache, Internet Information Server (IIS), TCP/IP Services, ColdFusion, Linux
Project Management Tools: Git, Jira, Jenkins, Ansible, GitHub, Docker
PROFESSIONAL EXPERIENCE
Hughes Network Systems, LLC, Germantown, MD (September 2011 – Present)
Senior Software Architect
Software Architect for the world’s leading provider of satellite broadband for home and office, delivering innovative network technologies, managed services, and solutions for enterprises and governments globally. Works directly with the Director of the Service Delivery Group and other Executive Stakeholders to ensure fulfillment of both internal and external customer needs. Heads Agile development team, designs and develops Hughes’ enterprise applications that process new orders, onboard new customers, and allows current customers to manage their services. Built application actively used by customer service representatives to successfully increase customer retention. Manages a team able to deliver applications on schedule and on or under budget. Meets all functional requirements while satisfying multiple non-functional requirements. Provides service to corporate partners. Developed the CMC API, Hughes’ Customer Management Center API, which provides data and account functionality to corporate partners and is invoked over 1M times daily. Serves as the liaison to our Operations Team once the applications are ready for deployment. Responsible for monitoring, updating, and configuration management, once deployed to Production. Initiated the CI/CD pipeline that has proven to be both efficient and productive.
Software Development Lifecycle responsibilities include: working with network and development staff to evaluate database schemas, analyzing the technology environments, directing technology stacks, operational and performance requirements of systems, creating development plans, developing software, assisting in the creation of technical and documentation standards, drafting deployment plans, technology integration, and working with project managers to coordinate and assist in user testing procedures, resulting in extensive Agile project management experience.
Modis Technologies, Washington, DC (May 2009 – September 2011)
Senior Software Architect
Technical Consultant for Computer Sciences Corporation (CSC) supporting the Department of Homeland Security (DHS) in developing internal web-based business applications. Lead Architect of the projects, working alongside the project managers and the branch chiefs to establish the requirements and assess feasibility of designs within the desired timeframes. Performed GAP Analysis and engaged in continuous JAD Sessions to meet the customer’s strategic and delivery goals.
Lockheed Martin, Bethesda, MD (May 2005 – May 2009)
Senior Software Engineer
National Institutes of Health - Application Development Team Member (ADT) which develops and maintains MedLinePlus. Focused on the administration backend that consisted of a complex array of applications rolled into one. Developed Oracle database tables, views, stored procedures and scripts to extend software functionality using TOAD. Updated legacy code to utilize modern design patterns and frameworks. Enhanced strong customer service skills through day-to-day customer interaction.
ENSCO, Inc., Springfield, Virginia (Feb. 2001 – June 2005)
Intranet Application Specialist
Maintained and developed the company’s Intranet as part of a 2-man team. Developed and maintained business applications to promote divisional real-time communication as well as multiple databases that are heavily relied upon by applications. Conducted focus group sessions with prospective users to gather and define requirements. Performed demonstrations and provided implementation consulting to early adopting beta users. Provided computer programming and systems analysis for development projects. Delivered advisory assistance in planning, organizing, coordinating, developing, implementing and maintaining applications.
Systems Administrator
Installed, monitored, updated, and upgraded the ColdFusion application servers along with the web servers. Instituted security protocols for developers which included programming outlines for tags that had known security vulnerabilities and strongly encouraged developers to use tags and programming procedures that further secured applications from hackers and increased application efficiency. Created group rights, delegated user roles, and provided developer support. Setup the Production Intranet environment in Distributed Mode as an additional security measure and as a means to balance the processing load across multiple computers. Updated the ColdFusion servers with the appropriate application updates and hot fixes. Monitored the Development, QA, and Production server environments. Built a Helpdesk application in addition to fielding and resolving ColdFusion and Web server-related issues.
Echobridge, Miami, Florida (Sept. 2000 - Feb. 2001 Contract)
Web Developer
Member of the content team which maintained and developed Johnson & Johnson’s website along with its subsidiaries’ websites. Technologies used: Coldfusion Server 5.0, Sequel Server 2000, Coldfusion Studio, DHTML, XHTML, and Photoshop 5.0. Prepared presentations for new products; developed logos; designed color schemes; and assisted in the global launching of the Johnson & Johnson Gateway.