AeroLeads people directory · profile

Stephen Maina Email & Phone Number

Software Architecture | Platform Modernization | Quality Engineering | Team Leadership | CICD Expert at Oracle
Location: Chicago, Illinois, United States 11 work roles 2 schools
1 work email found @cognizant.com 2 phones found area 608 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email s****@cognizant.com
Direct phone (608) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Architecture | Platform Modernization | Quality Engineering | Team Leadership | CICD Expert
Location
Chicago, Illinois, United States

Who is Stephen Maina? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Stephen Maina is listed as Software Architecture | Platform Modernization | Quality Engineering | Team Leadership | CICD Expert at Oracle, based in Chicago, Illinois, United States. AeroLeads shows a work email signal at cognizant.com, phone signal with area code 608, and a matched LinkedIn profile for Stephen Maina.

Stephen Maina previously worked as Principal Software Engineer at Oracle and Senior Engineering Manager at Cognizant. Stephen Maina holds Master Of Science (Ms), Computer Science from Maharishi International University.

Company email context

Email format at Oracle

This section adds company-level context without repeating Stephen Maina's masked contact details.

{first}.{last}@cognizant.com
86% confidence

AeroLeads found 1 current-domain work email signal for Stephen Maina. Compare company email patterns before reaching out.

Profile bio

About Stephen Maina

Agent of Change and Modernization, with great craftmanship and experience in crafting large, distributed and highly-scalable systems that reach millions of people to provide a service. Plenty of success in concerns such as system design, solution architecture, product roadmaps and design artifacts, development, build/test/deployment, maintenance, migrations and technical training. I thrive in both the backend and frontend aspects of these systems, and my current go-to tech stacks include Java, Javascript and Go. I also have a keen interest in Blockchain applications using the Ethereum, Solidity, Web3js and the rest of the ecosystem, and would love eventually work on such a project

Listed skills include Rest, Java, Python, Spring, and 9 others.

Current workplace

Stephen Maina's current company

Company context helps verify the profile and gives searchers a useful next step.

Oracle
Oracle
Software Architecture | Platform Modernization | Quality Engineering | Team Leadership | CICD Expert
AeroLeads page
11 roles

Stephen Maina work experience

A career timeline built from the work history available for this profile.

Principal Software Engineer

Current

Austin, Texas, Us

Sep 2024 - Present

Senior Engineering Manager

Teaneck, New Jersey, Us

Quality Engineering1. Implementing a new model for organizing resources as Pods – autonomous teams that own theultimate responsibility of delivering a product by shifting from process-driven to a product-driven model.2. Identifying and discussing quality gaps and improvement opportunities in the DevOps pipeline, and formulatingmeasurable goals for quality engineering.3. Designing amaturity model andincentive model for integration with the new CICD platform to attract teams overto the new pipeline and therefore benefit from unified governance and a shared experience.4. Identifying characteristics, sources of data, collection and processing of different metrics to create a holistic pictureof where teams are in the quality journey. DORA metrics was included as well5. Started building up a testing platform to allow teams to experiment with their product migration before switchingover to the new pipelines.

Oct 2022 - May 2024

Principal Software Architect

Teaneck, New Jersey, Us

Platform Engineering1. Creating a state-of-the-art, end-to-end, tech-stack-agnostic CICD platform to be deployed across the entireorganization as Discover Financial Services transforms into cloud computing2. Working to automate migration of applications from the existing deployment infrastructure to a new cloudenvironment using an architectural pattern called a migration factory3. Transforming the pipeline architecture to react to events generated by external systems through webhooks whenpipeline stages are completed, as opposed to an imperative pipeline that actively polls these external systems forinformation4. Smoke testing and integration testing migrated products to ensure that they continue to work as expected5. Building supporting infrastructure around the pipeline for collection, analysis and dissemination of specific CI/CDmetrics, for example audit artifacts, DORA metrics (DevOps Research & Assessment)

Apr 2021 - Oct 2022

Senior Technical Lead / Architect

Chicago, Illinois, Us

1. Developed solution for OAuth2 federated logout across multiple devices/browsers leveraging AWS Cognito, AWS SNS, Socket.io, and Postgres, and all this in a multi-pod Kubernetes deployment2. Rolled out a migration strategy from Java 8 and into Java 11 from an application’s build files and through the deployment pipeline3. Implemented feature toggle functionality to enhance deployments by eliminating the pain-points experienced4. Developed GraphQL Java client which works by discovering the JSON schema of an existing endpoint, transforms this to a GraphQL DSL, generates all domain classes and stubs out client endpoints to the GraphQL schema5. Rolled out an integration strategy with Kafka and developing data lake solution using Kafka connect and leveraging KSQL and GraphQL to handle requests of any form or shape for data existing in various topics6. Rolled out modularization strategy for backend applications to accommodate multi-tenancy requirements and also streamlined the application packaging pipeline to produced customized artifacts based on a specifically targeted client7. Implemented integration strategy to allow 3rd party application users to get automatically federated into an existing application and be able to use it as a different type of tenant8. Working closely with company leadership and across departments to handle cross-cutting concerns and requirements with goal to stay in close alignment and maintain a shared focus9. Elevating my team to stay motivated and sharp through open dialog and fostering creativity through a weekly tech-talk where presenters may prepare and give presentations around any topics they may have interest in

Mar 2020 - Apr 2021

Software Engineer Ii

Seattle, Wa, Us

Calculating the "quality score" value for vendors on Expedia websites using Big Data techniques.Massive revenue implications that were dependent on the ranking in Expedia websites' listingRanking was determined by the quality score calculated from a variety of data inputs, including and not limited to: - listing price- listing ratings- customer reviews- listing quality (descriptions provided, accuracy of information, images catalog)- quality score history- listing amenitiesExecution strategy- Spark is able to make use of existing Hadoop HDFS which provided an easy migration path from Hadoop to Spark- Used Spark framework instead of Hadoop framework- Used Spark batch with notebooks (interactive mode) instead of Hadoop mapReduce- Used Object storage (S3) instead of Hadoop HDFS- Used Servlerless functions (lambdas) instead of Hadoop YARN- Used data science libraries like Numpy and Pandas for data cleaning, preparation and analysis- Spark has built-in machine learning capabilities (MLlib) which Hadoop conspicuously lacks- Ability to rerun jobs when a certain threshold of new data arrives or when corrections are made to the data by the data science team

Sep 2019 - Mar 2020

Applications Architect

Charlotte, Nc, Us

Converted Java projects to Java 8 and mavenMigrated Java applications out of Weblogic to Spring BootDesigning and implementing React UI admin interface for FX teamsStreamlining React development workflow with Nodejs and middleware for logging and testing

Aug 2017 - Sep 2019

Senior Internet Developer

Madison, Wi, Us

Designed and created REST API microservices to drive a Modern JavaScript based UI and replace the existing monolithic legacy web app.Identifying functional boundaries in the existing code base to begin splitting functionality into smaller, self contained services.Migrating massive amounts of SQL from mainframe COBOL to distributed data access microservicesScreen scrapping IMB mainframes for logging output to help with SQL migrationDocumenting new API and developing training material for the massive workforce which would use the new application

Mar 2014 - Aug 2017

Senior Software Engineer

Latitude 36 Inc.

Re-writing the backend of one web service for the largest electronics chain in US. Working specifically with RESTFUL web services that can scale upwards, to excess of the 10K requests limit per second. Using unconventional (but perfectly functional) approach to caching and maintaining cache data. Using Java-6 concurrent package to handle the highly multi-threaded scenarios demanded by the business requirements. Leveraging servlet 3.0 and the creative genius of SQL server and Oracle magic.

Jul 2012 - Feb 2014

Senior Software Engineer

The Cobalt Group

Creating modern solutions for businesses in the automobile industry. Integrating websites with social media. Pushing backend concerns away from the hosting servers to distributed RESTful web services. Leveraging lightweight servlet containers like Tomcat for the web services and serving JSON and XML content with clean API's. Using JPA, Spring, Hibernate, Lucene and Oracle or the backend. Harnessing javascript and browser capabilities to achieve uniform behavior for 'back button' on every browser while using ajax.

Apr 2011 - Jul 2012

Software Engineer

Glen Allen, Va, Us

Worked on a e-commerce project for a major cruise-line, with features like booking/reservations/appointments/excursions/gifts/online payment. Rebuild the application from the ground up using the best technology that met the business requirements. Ajax-ified the new system to move user experience to the next level.

Nov 2009 - Mar 2011

System Analyst

Enhancing the point-of-sales system for store's pharmacy checkout by integrating ID scanning and keeping track of prescribed medication that had the potential for misuse.Replacing existing C-based POS with a Java-Based, NIO, asynchronous system, with a custom layer 7 TCP protocol for enhanced security and addressing specific customer needs.

Mar 2006 - Sep 2009
2 education records

Stephen Maina education

Master Of Science (Ms), Computer Science

Maharishi International University

Bachelor Of Science (Bsc), Mechanical Engineering

Moi University
FAQ

Frequently asked questions about Stephen Maina

Quick answers generated from the profile data available on this page.

What company does Stephen Maina work for?

Stephen Maina works for Oracle.

What is Stephen Maina's role at Oracle?

Stephen Maina is listed as Software Architecture | Platform Modernization | Quality Engineering | Team Leadership | CICD Expert at Oracle.

What is Stephen Maina's email address?

AeroLeads has found 1 work email signal at @cognizant.com for Stephen Maina at Oracle.

What is Stephen Maina's phone number?

AeroLeads has found 2 phone signal(s) with area code 608 for Stephen Maina at Oracle.

Where is Stephen Maina based?

Stephen Maina is based in Chicago, Illinois, United States while working with Oracle.

What companies has Stephen Maina worked for?

Stephen Maina has worked for Oracle, Cognizant, Dais Technology, Inc., Expedia Group, and Bank Of America Merrill Lynch.

How can I contact Stephen Maina?

You can use AeroLeads to view verified contact signals for Stephen Maina at Oracle, including work email, phone, and LinkedIn data when available.

What schools did Stephen Maina attend?

Stephen Maina holds Master Of Science (Ms), Computer Science from Maharishi International University.

What skills is Stephen Maina known for?

Stephen Maina is listed with skills including Rest, Java, Python, Spring, Hibernate, Struts, Javascript, and Scala.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.