Post Job Free
Sign in

Software Engineer Developer

Location:
Charlotte, NC, 28299
Salary:
150K/YR
Posted:
December 05, 2024

Contact this candidate

Resume:

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



Contact this candidate