CRAIG ALLEMAN
********@*****.*** 405-***-**** www.linkedin.com/in/craig-alleman/
SENIOR SOFTWARE DEVELOPER & TEAM LEADER
Experienced Software Engineer with over 20 years in full-stack development, architecture, and team leadership across diverse industries. Demonstrated expertise in Java, C#.NET, Python, CI/CD cloud technologies, and database management. Proven success in developing scalable web applications and enterprise systems, leveraging Agile methodologies. Adept at leading complex DevOps initiatives and enhancing system performance. Recognized for delivering high-impact software solutions that drive operational efficiency and user satisfaction. CAREER HIGHLIGHTS
● Delivered robust payroll and certification management solutions leveraging .NET Core, React, and Java/Spring REST and SOAP, Adobe Experience Manager (AEM) boosting productivity and scalability.
● Pioneered DevOps and CI/CD practices with tools like AZURE, GitHUB, Jenkins, and Docker, streamlining deployment and improving development efficiency.
● Championed Agile practices and led cross-functional teams to deliver enterprise-grade applications on time.
● Developed complex drone airspace management systems integrating Java Spring Boot, PostgreSQL, and real- time data transmission, enhancing UAV tracking and safety.
● Led successful modernization of legacy systems to .NET 6 and Azure Active Directory, significantly improving client application performance.
TECHNICAL SKILLS & CORE COMPETENCIES
Java ●C#.NET ● Python ● PHP ● AEM ● Oracle ● MSSQL ● MySQL ●Team Leadership ●PostgreSQL ● Git ● Docker ● Jenkins ● Software Development ●Azure ● RabbitMQ ● WebSocket ● Project Management ● Application Performance Monitoring (APM) ● New Relic (NR) ●Cross-Functional Collaboration ● Process Efficiency ● Protocols: HTTP, TCP, NIO, UDP ● Identity & Access Management (IAM): Microsoft Azure Active Directory, OAuth ● Agile ● CI/CD ● AGILE User Story Writing
PROFESSIONAL EXPERIENCE
Senior Software Developer Mar 2024 – Present
Vigilant Aerospace Systems, Oklahoma City
● Developed a Drone Airspace Management System using Java Spring Boot, PostgreSQL, UDP, NIO, RabbitMQ, and Thymeleaf for UAV tracking.
● Integrated Raspberry Pi and Software Defined Radios (SDR) for real-time ADS-B aircraft data transmission.
● Developed a Bluetooth-based drone Remote ID reception system for UAV identification. Owner/Contract Developer 2019- 2024
Namellac Creative LLC, Oklahoma City
● Developed applications for clients including OMES, Parata Solutions, Brookdale Retirement Communities, and more.
● Key Projects:
Wrote Java plugins for Adobe Experience Manager Form Modules
Converted .NET 4.5 to .NET 6 EF Core for Parata Solutions, AZURE ACTIVE DIRECTORY
CVS Pharmaceutical Robot -C# .NET CORE REST GRPC
Enhanced .NET legacy systems for Brookdale .NET CORE and Oracle, OAUTH
Led development for DiamondBack Energy, implementing React, Docker, and MSSQL. Software Developer Level 3 Mar 2017- Jun 2019
Paycom Inc., Oklahoma City
● Developed payroll systems using PHP Doctrine and .NET CORE.
● Led the Digital Merit Badge prototype project with C#.NET CORE and React.
● Graduated from the Paycom LEAD program. A leadership program. Software Engineer/DevOps Sep 2011- Jan 2017
K12, Inc., Oklahoma City
● Led multiple projects including Teacher Certification Management System and Peak to K12 Integration, using Java/Spring REST, React, Oracle, OAUTH
Software Developer Aug 2004- Aug 2011
Mercury Insurance Group, Oklahoma City
● Led development of insurance verification services via Java web services and C# web applications.
● Managed databases and web servers in production and disaster recovery environments. EDUCATION
B.S. in Business Administration / Oklahoma State University