Post Job Free
Sign in

Social Media Software Engineer

Location:
Atlanta, GA
Salary:
145000
Posted:
August 05, 2025

Contact this candidate

Resume:

Fredrick L Thornton Jr.

SUMMARY

More than ** years programming, analysis and application development experience. I continually work to broaden my skill set, striving to keep on the cutting edge of technology while staying grounded in timeless design and usability principles. My desire is to work in an environment where I will encounter design challenges that call for creativity and critical thinking by integrating my knowledge of enterprise solution with mobile and ubiquitous computing technology.

COMPUTER SKILLS

Languages

Proficient in: C++, C#, PowerShell, Java, XML, XSLT, SQL, XPath, XQuery, Regular Expressions, JQuery, Javascript, HTML5, Python, JSON, GoLang, YAML, Dart

Software

Database: Microsoft SQL Server 2005 - 2022, Reporting Services, SSIS, Postgres, MySQL

NoSQL: MongoDB, Cassandra, ETCD, Postgres-Operator

Platforms: Linux, Microsoft Server 2003-2012, Microsoft Windows 7-8 Enterprise, OS X, IOS, Android, ArcGIS, Geo-Data, Power BI

Clouds

AWS, Google Cloud, Azure, Tanzu Kubernetes Grid (formerly PKS), Spectro-Cloud,

IDE & Frameworks

Visual Studio Code

Quarkus, Terraform, Keycloak, Flutter

.net core

MEAN Stack, MongoDB, Neo4J

Interface Development

Web Services(Microservice), Firebase, Win Forms, Web Forms, Windows Services and DTS/ETL Processes, PAAS, IAAS, MVC 2&3,Windows 10

Mobile Development, social media & API Development

Awarded 2 Place for the use of Qaulcomm’s (Alljoyn) SDK in the AT&T Developer Hack-a-thon(Jul 2012)

Awarded Winner GM Connected Car Challenge Winner (ATT Developer Summit CES 2013)

Awarded Winner ESPN Best Social Data Hack for fans (SportsHackDay 2013)

Android SDK, XCode, IOS, Cocoa, Flutter, Swift

EXPERIENCE

Sr Software Engineer

MICROSOFT CORPORATION(ASCENDION)

APRIL 2024-FEB 2025

Providing technical support to partners, including resolving issues related to the configuration and deployment of marketplace offers. Assisting partners in configuring their offers, ensuring that all technical requirements are met. Ensuring that marketplace offers comply with Microsoft's listing requirements and quality standards. Working closely with engineering teams to address technical challenges and improve the overall customer experience. This includes providing feedback on technical issues and collaborating on the development of new features and enhancements.

Discovery – Gathered architecture requirement of client/partner offers

Onboarding – Implemented appropriate technical architecture and cloud infrastructure for solution

Post-Publish Support -provided follow-up support/maintenance for implementation

SAAS ACCELERATOR Dev & Support [GITHUB]

SAAS Custom Meters Accelerator [GITHUB]

MAX EXTENSION Development [GITHUB]

PROCESS MAP Development

Private Offer Tool Development

SAAS Offer Engineering Support

Container Offer Engineering Support

Managed Application Offer Engineering Support

Technologies Involved:

Azure Infrastructure(Serverless, Kubernetes, Dotnet Core, Angular, Node, Spring Boot) Authentication and Authorization: Integration with Microsoft Entra ID (formerly Azure Active Directory), Microsoft Graph API, CRM Integration: Connecting your SaaS offer to a Customer Relationship Management (CRM) system, such as Dynamics 365, Salesforce, or Marketo, Azure Resource Manager (ARM) Templates: These templates are used for deploying and managing your SaaS application resources on Azure,

Providing additional information about the functionality and structure of your SaaS offer, including details about the Azure infrastructure and any external dependencies

Principle Platform Engineer

PhitrAi Corporation

Nov 2022-Feb 2024

Played a pivotal role in spearheading critical projects for PhitrAi's most strategic customers, empowering them to seamlessly transform their businesses with our cutting-edge Productivity and Collaboration platform.

Actively collaborated with PhitrAi's esteemed partners to enhance their expertise and capabilities in managing the PhitrAi Cloud Engineering Platform deployment and migration.

Administering and deploying cloud-based solutions and collaboration systems.

Proficiency in designing, building, and deploying productivity and collaboration solutions tailored to specific business needs.

Strong scripting and development skills in multiple languages, including Java, Python, JavaScript, TypeScript, Angular, and C# enabling me to automate tasks and streamline processes.

Demonstrated expertise in developing with cloud-based APIs, ensuring seamless integration with existing systems and platforms.

Designing and implementing robust MFA solutions to safeguard user accounts against unauthorized access.

Evaluating emerging authentication protocols and integrating MFA with existing systems, ensuring optimal security without compromising user experience.

Proficient in implementing secure access to protected resources using Quarkus framework, specifically leveraging the quarkus-keycloak-authorization extension, in conjunction with IAM (Identity and Access Management) solutions.

Skilled in dynamic authorization setup, utilizing Resource-Based Access Control (RBAC) principles, and integrating with Keycloak Authorization Services for permission management in cloud authentication environments.

Experienced in developing applications with flexible access control mechanisms, including attribute-based authorization using resource attributes like name, identifier, and URI, within cloud authentication frameworks.

Strong understanding of authentication and authorization workflows, adept at utilizing OIDC Bearer token authentication mechanism and applying Keycloak Authorization Policies based on request context within cloud authentication architectures.

Specialized in Tanzu Kubernetes Grid (formerly PKS & PCS), with additional experience in Rancher, OpenShift, and upstream Kubernetes distributions.

Designed and deployed Kubernetes-based container platforms with high availability (HA), disaster recovery (DR), and secure network topologies.

Implemented Kubernetes management technologies including Infrastructure as Code (IaC), custom resources, ingress/egress controllers, service mesh, and advanced security policies.

Ensure the security of identity management systems by implementing encryption, secure communication protocols, multi-factor authentication, and other security best practices.

Providing technical guidance to team members, sharing my expertise and fostering a collaborative learning environment.

Participating in code reviews, ensuring the adherence to best practices and maintaining high standards of code quality.

In essence, I have served as a trusted advisor, ensuring the security and usability of IAM systems while aligning them with organizational goals.

Sr. Software Engineer

T-MOBILE

April 2013-Nov 2022

As a T-Mobile Cloud Platform Engineer, I will work directly with T-Mobile’s most strategic customers on critical projects to help them transform their businesses with T-Mobile’s Internal Cloud platform. I use my deep technical expertise, communication, and business knowledge to advise and guide customer leadership looking to deploy and manage T-Mobile cloud platform engineering services. I also worked closely with T-Mobile’s partners to develop their expertise and capabilities in managing T-Mobile Cloud Engineering Platform deployment and migration for their customers. Strong scripting and development skills in multiple languages, including Java, Python, JavaScript, TypeScript, Angular, and C# enabling me to automate tasks and streamline processes.

Design, implement and test complex software application/services/systems.

Responsible for mid-level designs and contributes to high-level designs.

Lead and participate in design reviews.

Provide effective communication with local and geographically distributed team members.

Participate in the testing process through TDD, test review and analysis, test execution, and certification of software.

Provide peer advisement to other Software Engineers through code/design reviews and peer-programming efforts.

Interact with Product Owner to ensure that specifications are satisfied.

Communicate design, reliability, and maintenance problems to appropriate internal resources.

Debug, troubleshoot and develop technical solutions in the form of software patches related to software errors.

Create workaround solutions when product procedures have failed and ensure issues are resolved in a timely fashion.

Escalate urgent problems requiring more in-depth knowledge to appropriate internal resources. Escalate urgent issues to Engineering Management.

Strong understanding of authentication and authorization workflows, adept at utilizing OIDC Bearer token authentication mechanism and applying Keycloak Authorization Policies based on request context within cloud authentication architectures.

Specialized in Tanzu Kubernetes Grid (formerly PKS & PCS), with additional experience in upstream Kubernetes resources and distributions.

Designed and deployed Kubernetes-based container platforms with high availability (HA), disaster recovery (DR), and secure network topologies.

Implemented Kubernetes management technologies including Infrastructure as Code (IaC), custom resources, ingress/egress controllers, service mesh, and advanced security policies.

Implemented connectivity to run patching through Concourse and Gitlab Pipelines

Automate the deployment of applications, services, and security patches.

Manage CI/CD pipelines and other similar workflows in GitHub, GitLab, and ServiceNow

Review existing designs and processes to highlight more efficient ways to complete existing workload more optimally through industry perspectives.

Collaborated with technical teams and applies system expertise to deliver technical solutions.

Contributes to the development of others through mentoring or in house workshops and learning sessions.

Supplies new and existing technology options that support business goals.

Contributed to system documentation and for new code and systems used.

Documented systems designs, presentations, and business requirements for consumption and consideration at the manager level

Sprint

Provided thought leadership on best practices for architectural design, understanding of the Microsoft SharePoint solution stack, with a thorough understanding of enterprise application integration involving Business Process and Forms, Business Intelligence, Collaboration, CRM, Enterprise Content Management, Search, and Portal Development. I design and develop solutions to take advantage Office365, Azure, AWS and Google Cloud features that are internet, intranet and extranet accessible. I architect, build and maintain business process management solutions partnering with customer and third-party development teams to create a unified software as a service product offering for internal customers.

Responsibilities:

Provide strategy for development, implementation, and maintenance documentation and plans for a highly available and recoverable collaboration environment through built-in SharePoint.

Design large scale high-performance systems BI user interface within SharePoint.

Manage the SDLC including analysis, design, configuring, programming, unit testing, and documentation of applications based on Microsoft SharePoint within a business setting.

Work closely with customer’s development team and infrastructure group to analyze, develop and implement appropriate integrations between SharePoint and other platforms.

Performs necessary systems maintenance in accordance with Sun and RedHat best practices and Company change management policies.

Proficiency in multiple programming languages such as Java, .NET, C#, JavaScript, Python, JSON.

Experience with web frameworks like React, jQuery, Spring, SPFx.

Familiarity with HTML 5/CSS 3.

Acted as a Subject Matter Expert in integrating key business functions into architecture, design, testing, and implementation of software solutions.

Served as an SQL Server expert and integrate it with software solutions and SharePoint.

SharePoint Architect/Developer (Contractor)

November 2012-April 2013

City of Renton Intranet

E-GrapeVine

LawBase

Intra-departmental Data Management

Intranet Social Collaboration Portal

GIS Site Support

PowerBi Development

MSP

Financial Reporting System

PowerBi Development

SharePoint Developer

Holland America Lines

July2010-Mar 2012

Provided leadership on best practices for architectural design, understanding of the Microsoft SharePoint solution stack, and have a thorough understanding of enterprise application integration involving Business Process and Forms, Business Intelligence, Collaboration, CRM, Enterprise Content Management, and Portals. Power Bi Development

SharePoint Developer/Architect

Crane Aerospace & Electronics

Apr 2009-Jul 2010

Played the central role in the complete solution lifecycle including requirements gathering and responding to RFP’s, designing solutions and envisioning follow up work. The implementation role included software architecture, development, customization, integration as well as technical project management for various teams.

Provided thought leadership on best practices for architectural design, understanding of the Microsoft SharePoint solution stack, and have a thorough understanding of enterprise application integration involving Business Process and Forms, Business Intelligence, Collaboration, CRM, Enterprise Content Management, and Portals.

Experienced business information systems integration or custom business application design and development in a professional technology consulting, corporate MIS software development environment. Programming with .NET Framework: Complete from back end to Windows or Web Forms front end Enterprise integration technologies (MSMQ, Web Services, Remoting) Microsoft Enterprise Content Management and Collaboration technologies (SharePoint Portal Server / Windows SharePoint Services, Content Management Server, Office SharePoint Server 2007-2010, Office Live Communications and Lync Server, Microsoft Groove Server 2007 and Workspaces). Microsoft SQL Server Database, Analysis, Integration and Reporting Services ASP .NET and client web development (XML, XSL, ASP .NET, AJAX, HTML, Java Script). Proven knowledge and experience with: Agile methodologies Enterprise integration and software development patterns

Software Engineer / Solutions Architect Nov 2008-Apr 2009

VMC Consulting Corp

Object oriented Programming (.net 2.0, .net v3.0,.net v3.5,MSSQL 2008,MSSQL 2005, C#, IIS 6.0, IIS 7.0, Microsoft Server 2003, TSQL, XML, XSLT, XPATH)

Developed programming objects, events, functions, error trapping by exception, data

Designed prototypes; n-tier, scalable.

Installation and configuration Window Server 2003, MSSQL SERVER 2005, MSSQL SERVER 2005 Express

Developed highly complex queries involving master table alterations, views, selects, inner and outer joins, triggers, XML Data Type, user defined functions and cursors.

Software Engineer June 2008-Nov 2008

Microsoft (VMC Consulting Corp)

Object oriented Programming (.net 2.0, .net v3.0,.net v3.5,MSSQL 2008,MSSQL 2005, C#, IIS 6.0, IIS 7.0, Microsoft Server 2003, Distributed Computing, TSQL, XML, XSLT, XPATH)

Developed programming objects, events, functions, error trapping by exception, data verification, interactions, and dynamic updating; designing.

Application Feature Design, Development & Testing

Built feature prototype.

Full Lifecycle Development (Agile XP)

Incremental Product Deployment (IIS, .Net, Windows Installation)

Installation and configuration Window Server 2008, MSSQL SERVER 2008, MSSQL SERVER 2008 Express

Developed queries involving table alterations, views, selects, inner and outer joins, triggers and optimized queries.

Integrated applications and systems by establishing connectivity with network systems, databases, and information servers using Web Services XML and SOAP.

Designed and developed ETL process for CSS-Halo

Software Engineer

UPS Customer Solutions (Prestige)

Nov 2007 – June 2008

Software Engineer

ZC Sterling Insurance

June 2006 – Nov 2007

Web Development Systems Engineer 2(Volt Contractor)

Microsoft

June 2005 – Dec 2005

Software Engineer (Robert Half Technology Contractor)

BBA Aviation

2003-2004

Software Engineer (Contractor) Aug 2003 – Dec 2003

Real Networks

Design: Designed software solutions by analyzing client specifications and requirements. They may draft charts and diagrams.

Build: Built and implemented software to meet specifications and requirements. Lead discussions on the project's goals and then created a software system to meet those needs.

Test: Tested computer software using software engineering concepts. Evaluated user feedback.

Maintain: Software engineers regularly monitor the functionality of their systems and perform maintenance to catch and fix problems.

Developed software verification plans and quality assurance procedures. Ensure that software is updated with the latest features.

Troubleshoot, debug, and upgrade existing systems.

Compliance: Comply with project plans and industry standards.

Software Engineer(Contractor) Jan 2003-Aug 2003 UIEvolution

Design: Designed software solutions by analyzing client specifications and requirements. They may draft charts and diagrams.

Build: Built and implemented software to meet specifications and requirements. Lead discussions on the project's goals and then created a software system to meet those needs.

Test: Tested computer software using software engineering concepts. Evaluated user feedback.

Maintain: Software engineers regularly monitor the functionality of their systems and perform maintenance to catch and fix problems.

Developed software verification plans and quality assurance procedures. Ensure that software is updated with the latest features.

Troubleshoot, debug, and upgrade existing systems.

Compliance: Comply with project plans and industry standards.

Software Engineer (Contractor) Jan 2002- Dec 2002 Phillips Medical Systems NA

Design: Designed software solutions by analyzing client specifications and requirements. They may draft charts and diagrams.

Build: Built and implemented software to meet specifications and requirements. Lead discussions on the project's goals and then created a software system to meet those needs.

Test: Tested computer software using software engineering concepts. Evaluated user feedback.

Maintain: Software engineers regularly monitor the functionality of their systems and perform maintenance to catch and fix problems.

Developed software verification plans and quality assurance procedures. Ensure that software is updated with the latest features.

Troubleshoot, debug, and upgrade existing systems.

Compliance: Comply with project plans and industry standards.

MILITARY EXPERIENCE

USS Carl Vinson CVN-70 1995-1997

Responsible for watch as assistants to Officers of the deck and navigators.

Served as helmsman and perform ship control, navigation and bridge watch duties.

Procure, correct, use and stow navigational and oceanographic publications and oceanographic charts.

Maintained navigational instruments.

Keep correct navigational time.

Rendered “Honors and Ceremonies” in accordance with national observance and foreign customs.

Sent and receive visual messages.

Served as petty officers in charge of tugboats, self-propelled barges and other yard craft and district craft.

USS Samuel Gompers AD-37 1993-1995

Respoinsible for managing and operating all shipboard retail and service activities, and play a large role in the morale of the ship.

Managing and operating ship’s barber shops

Managing and operating ship's laundry and tailor shops

Managing and operating ship’s retail services such as ship stores, coffee shops and video games

Procuring and receiving ship's store stock

Maintaining financial records and accounting systems

Maintaining inventory and procurement databases

Serving as cash collections agents

Operating and maintaining vending and cash collection machines

EDUCATION

Morehouse College

In Progress

Atlanta, Georgia

●B.S (Candidate), Computer Science and Mathematics



Contact this candidate