Tanner Ricks Email and Phone Number
With over 10 years of professional experience and 18 years of programming experience, I am a Principal Software Engineer at ManTech, where I lead six engineers in various web development projects for government clients. I have a Bachelor of Science degree in Electrical Engineering from The University of Texas at San Antonio, and I am proficient in AWS, Docker, Go, Spring Boot, React, and other relevant technologies.As a full stack web development principal software engineer, technical lead, architect, and subject matter expert, I am responsible for the architecture, design, implementation, and testing of web applications that support the mission of ManTech and its clients. I have successfully delivered two projects and three ongoing projects, using agile methodologies, industry standard design practices, and security best practices. I have also developed software processes and tools to detect and scan code weaknesses and vulnerabilities, and prepared reports for government leadership. I am driven by finding solutions through research and programming, and I take initiative to deliver high-quality results that exceed expectations.
-
Senior Software EngineerRaft Sep 2024 - PresentMclean, Virginia, Us- Frontend development responsibilities for the Consumer Financial Protection Bureau -
Principal Software EngineerMantech Oct 2023 - Sep 2024Herndon, Virginia, Us- Full stack principal software engineer, architect, technical lead, and subject matter expert supporting Unified Platform- Leading teams ranging from two (2) to six (6) engineers in their tasks, goals, and individual engineering responsibilities- Worked on five (5) successful projects with three (3) ongoing- Use of golang, Spring Boot, react, docker, docker compose, Node, javascript, and typescript, as well as all relevant technologies- Received Certificate to Field (CTF) on two (2) projects- Beginning to end architecture, design, and implementation of full-stack web applications that allow users to interact with data, view availability analytics, view notifications, view news, subscribe to notifications, subscribe to news, administrate the application, submit files, integrate with Jira, manage their profile and preferences, and more- Generate database schema and data migration files for database changes- Integrate and leverage various security protocols and technologies for Authentication and Authorization including keycloak, Spring Security, Redis, and JWT- Write and maintain extensive unit tests, automated testing, documentation, Javadoc, and code comments- Perform code reviews and complicated code base merges- Extended and customized existing CI/CD pipeline to fix issues and assist the pipeline team with improvements and stabilization- Develop, deliver, and work closely with the deployment team to ensure successful deployments- Manage and improve an AWS deployment ecosystem for a mission critical application- Work with customer, stakeholders, and product owners to ensure delivery of a useful product- Use of JIRA, creation of user epics and user stories, develop code, peer review code, write unit tests, test code, use source control, attend daily scrums, participate in sprint planning, complexity estimation, sprint retrospectives, and PI Planning -
Senior Software EngineerMantech Jul 2021 - Oct 2023Herndon, Virginia, Us- Full stack senior software engineer, architect, technical lead, and subject matter expert supporting Unified Platform- Leading teams ranging from two (2) to six (6) engineers in their tasks, goals, and individual engineering responsibilities- Worked on five (5) successful projects with three (3) ongoing- Use of golang, Spring Boot, react, docker, docker compose, Node, javascript, and typescript, as well as all relevant technologies- Received Certificate to Field (CTF) on two (2) projects- Beginning to end architecture, design, and implementation of full-stack web applications that allow users to interact with data, view availability analytics, view notifications, view news, subscribe to notifications, subscribe to news, administrate the application, submit files, integrate with Jira, manage their profile and preferences, and more- Generate database schema and data migration files for database changes- Integrate and leverage various security protocols and technologies for Authentication and Authorization including keycloak, Spring Security, Redis, and JWT- Write and maintain extensive unit tests, automated testing, documentation, Javadoc, and code comments- Perform code reviews and complicated code base merges- Extended and customized existing CI/CD pipeline to fix issues and assist the pipeline team with improvements and stabilization- Develop, deliver, and work closely with the deployment team to ensure successful deployments- Manage and improve an AWS deployment ecosystem for a mission critical application- Work with customer, stakeholders, and product owners to ensure delivery of a useful product- Use of JIRA, creation of user epics and user stories, develop code, peer review code, write unit tests, test code, use source control, attend daily scrums, participate in sprint planning, complexity estimation, sprint retrospectives, and PI Planning -
Senior Software EngineerApplied Research Solutions Feb 2020 - Jul 2021Beavercreek, Oh, Us- Full stack senior software engineer, technical lead, architect, and subject matter expert- Lead four (4) engineers in their tasks, goals, and individual engineering responsibilities across several facets of the effort- Development of software process to detect code weaknesses and vulnerabilities- Development of tools and systems to include custom automated docker container orchestration and spawn to facilitate on demand scanning of software packages- Prepare weekly, monthly, and bi-monthly reports for government leadership- Working closely with government leadership and representation to ensure the success of the mission -
Software EngineerSrc Sep 2014 - Feb 2020North Syracuse, New York, Us- Full stack software engineer, technical lead, architect, and subject matter expert- Lead four (4) engineers in their tasks, goals, and individual engineering responsibilities across several facets of the project- Working in a diverse team of engineers and Analysts- Continual development of Enterprise java software products to support the U.S. Air Force using the Agile process and CMMI 3 standards- Beginning to end architecture, design, and implementation of web applications for the U.S. Air Force- Management and organization of a web application team to include the roles and responsibilities of a technical lead- Organizing and managing code reviews and complicated code base merges- Developing automated software acceptance tests and benchmarks- Creating technical software design documents and formal test procedures- Working with analysts and production mangers to troubleshoot concerns with the software as well as assessing problems and implementing their needed features and improvements -
EngineerSouthwest Research Institute Jan 2013 - Sep 2014San Antonio, Tx, Us- Avionics and maintenance software development for the U.S Air Force.- Updating test stand software, creating automated installations, and automating test software.- Developing and running software tests.- Creating, maintaining, and updating documents to be delivered to the U.S. Air Force.- Developing a process and documentation methodology for a client to optimize their design and testing flow.
Tanner Ricks Education Details
-
The University Of Texas At San AntonioElectrical Engineering
Frequently Asked Questions about Tanner Ricks
What company does Tanner Ricks work for?
Tanner Ricks works for Raft
What is Tanner Ricks's role at the current company?
Tanner Ricks's current role is Senior Software Engineer @ Raft | Full Stack, Architecture, Technical Leadership.
What schools did Tanner Ricks attend?
Tanner Ricks attended The University Of Texas At San Antonio.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial