Post Job Free
Sign in

Software Engineer Senior

Location:
Lewisville, TX
Posted:
May 07, 2025

Contact this candidate

Resume:

STEVE IBOUBI

SUMMARY:

Software Engineer enthusiast with a passion for computer programming, deductive reasoning, and mathematics which makes him a valuable contributor to scalable system development projects.

Most recent experience includes working as an architect on a web-based POS system, and a commercial airline project where he designed solutions in Java/Java EE.

Strengths include excellent communication skills, in-depth knowledge of software development methodologies including agile, recognition of optimization opportunities in business and project processes, and ability to develop, implement practices to ensure successful timely completion of projects.

These skills have been demonstrated in the development of software products regarded by clients and vendors as premiere within various sales, finance, supply chain, hosting and transportation industry sectors.

Languages: Fluent in Spanish and French

U.S. Citizen Status

TECHNICAL SKILLS:

Programming Languages: Python, shell script, Groovy, Java, Grails, Ruby on Rails, GWT, JSON, PHP, C#, C++, jQuery, AJAX, ReactJs, AngularJS, Underscore, ExtJS, JavaScript, CSS, XML, XSLT, RSS, HTML, RHTML, DHTML

Platforms: Spring Batch, Spring Framework, Spring Data, Java EE, Jenkins, Rundeck, Nexus, ReactJS, Docker, Chef, Zend Framework, Yii, .Net, Drupal, Joomla, CodeIgniter

Databases: Oracle, MySQL, PostgreSQL, MS Access, MS SQL

Applications and Utilities: Intellij Idea, SpringSource Tool Suite, Eclipse, NetBeans, Aptana, Intellij, Zend Studio, Apache Ant, Maven, Gradle, Gliffy, StarUML, DBDesigner, Oracle SQL Developer, Toad SQL Developer, Trac, FishEye, Sourcetree, JIRA, Rally, Hudson, MS Sharepoint, MS Visual Studio, MS Visio, MS Project, MS Office, Adobe Suite, TCP/IP, SMTP, FTP, SVN, Git, Mercurial, Remote Desktop, Putty, WinSCP, Web services, SOAP, RESTful, SoapUI, ActiveScaffold, LAMP, JAD

Web/Application Servers: TcServer, Nginx, IBM Websphere, BEA Weblogic, Apache Tomcat, IIS, Glassfish, WebBrick, Mongrel

EXPERIENCE:

06/22 to The Container Store - Coppell, Texas

04/25 Senior Software Engineer - Lead Level (Full Time)

Designs applications leveraging Java and RDBMS in a distributed multi-tier and service oriented environment

Coordinates development activity and works directly with subject matter experts, project stakeholders and executive leadership

Ensures that Scrum is being followed along with other SDLC requirements such as PCI security

Conducts code reviews

Troubleshoot, diagnose and resolve production issues

Communicates to all levels of the organization regarding project development status, issues and production problems

Participates in evolving the Agile/Scrum based SDLC, ensuring that the SDLC meets the needs of the Development Team, as well as fitting within the larger organizational processes, personnel and culture

Ensures development deliverables are adequately tested

Partners with the Quality Assurance Team and subject matter experts to ensure that testing is complete and that ongoing testing is addressed through various levels of automated testing

Attends and participates in development meetings

Leading by example in delivering high-value, quality software through best in class DevOps practices

Providing technical and quality leadership for an agile engineering team

Driving innovative approaches in Microservices, Event Driven or Data Driven architecture

Environment: Java, Groovy, Spring Boot, AWS, Google Cloud Platform, Gradle, Maven, JAX-RS, JUnit, JPA, Oracle, JIRA, Yammer, GitHub, Git, Apache Kafka, Azure, Docker, Kubernetes

06/22 to UHG/Optum/The Judge Group - Eden Prairie, Minnesota

12/22 Lead Software Engineer - Lead Level (Consultant)

Leading by example in delivering high-value, quality software through best in class DevOps practices

Providing technical and quality leadership for an agile engineering team

Ensuring application availability and stability with dev-ops best practices for rapid problem triage and resolution

Continuously growing the maturity of the team’s agile and engineering practices to improve time, quality, and value to market

Being sought out as an expert. Staying abreast of leading-edge technologies in the industry, evaluating emerging software technologies and evangelizing their adoption

Providing Technical leadership in building secure, scalable APIs

Reviewing work performed by others and providing recommendations for improvement. Serving as a mentor

Driving innovative approaches in Microservices, Event Driven or Data Driven architecture

Environment: Java, Groovy, Spring Boot, Spring Cloud, Spring Cloud Stream, Gradle, Maven, JAX-RS, JUnit, JPA, Oracle, MS SQL, Teradata, Snowflake, Rally, Yammer, GitHub, Git, Apache Kafka, Azure Blob Storage, Docker, Kubernetes, SAS, Liquid

05/20 to USAA/Softworld - Plano, Texas

05/22 Software Engineer - Lead Level (Full Time)

Designing, developing, coding, and testing significant complex cross functional technical solutions that impact multiple areas of disciplines while communicating with internal team members across multiple areas and client functions

Leading code/design reviews to ensure smooth daily operations and accurate planning for multiple teams

Independently resolving complex production issues and leading troubleshooting of end-to-end solutions that span multiple applications and systems

Mentoring and coaching junior / experienced engineers

Working with architecture to help define directions for cross functional or highly complex key technologies within a specific domain

Implementing Microservices API services for various back-end systems with common architecture patterns (microservices, event-driven, REST, NO SQL databases, Caches) and services offered by AWS (S3, EKS, elastic search) following conventional commit

Participating in the evolution of our automated CI/CD pipeline for building, testing, and deploying software packages

Addressing operational and non-functional concerns like scalability, performance, maintainability, load distribution, resilience and recovery

Working with Product Manager, Product Owners and Application Architects and Software engineering to elaborate product requirements into technical requirements which are used to develop stories that can be estimated accurately

Continuously evolving solution architecture with input and feedback from Application Architects and Software Engineering

Taking the lead role in interfacing with teams external to the program

Outlining the primary components and interfaces of the solution, and their interactions

Managing application Releases

Leading team in project completion

Environment: Java, Groovy, Spring Boot, Grails, JAX-RS, JUnit, Hibernate, Couchbase, JIRA, Confluence, Gitlab, Git, JFrog Artifactory, Apache Kafka, AWS, OpenShift, Docker, Kubernetes

06/15 to SOUTHWEST AIRLINES - Dallas, Texas

04/20 Senior Software Engineer (Full Time)

Implementing Microservices API services for various back-end systems (AWS Cloud Storage, UFM, JMS Queue, TIBCO EMS Queue) and ReactJS stack following conventional commit

Participating in the evolution of our automated CI/CD pipeline for building, testing, and deploying software packages

Working with Product Manager, Product Owners and Application Architects and Software engineering to elaborate product requirements into technical requirements which are used to develop stories that can be estimated accurately

Continuously evolving solution architecture with input and feedback from Application Architects and Software Engineering

Taking the lead role in interfacing with teams external to the program

Outlining the primary components and interfaces of the solution, and their interactions

Managing application Releases

Leading team in project completion

Environment: Python, Groovy, Java, Perl, Spring MVC, Grails, JAX-RS, JUnit, Hibernate, Oracle, ReactJS, Angularjs, JIRA, Confluence, Bitbucket, Git, Jenkins build, Rundeck Jobs, JMS Queue, Tibco Messaging Queue, AWS Cloud Storage Grid, UFM, Docker, Chef

08/13 to XO COMMUNICATION - Plano, Texas

05/15 Java Architect (Full Time)

Defined architectural vision for the solution under development by applying trade-off analysis methods

Analyzed business functional requirements to create technical requirements and system specifications

Lead teams of developers and analysts during the design phase of the project and provide mentorship during the execution phase of the project

Developed Java-based Content Management System for optimal and rich user experience with AngularJS, Twitter BootStrap, jQuery and CSS3

Moved XO past traditional request/response web applications into a service-oriented front-end architecture using Spring MVC

Architected business processed around RESTful API application using JAX-RS

Managed application Releases

Lead team in project completion

Environment: Java, Groovy, Spring MVC, Grails, JAX-RS, JUnit, Hibernate, Oracle, Angularjs, Moovia.com

02/13 to CASH AMERICA/SOGETI USA - Fort Worth, Texas

04/13 Java Architect/Senior Consultant

Reviewed existing POS systems

Drafted rule engine and business process management migration path options

Created several proofs of concepts highlighting key technologies for the client

Environment: J2EE, Java, Hibernate, Oracle, .Net, C#, Memcached, NServicesbus, Chordiant Workflow, Corticon Rule Engine, Moovia.com

09/12 to GREYHOUND LINES/SOGETI USA - Irving, Texas

02/13 Java Developer/Senior Consultant

Provided technical insights and assessment of complexity ratings to the team

Perform configuration management on TomCat and NotStop servers

Assisted offshore team with troubleshooting/resolving production issues

Environment: J2EE, Java, SOAP, Hibernate, Oracle, Tomcat, Weblogic, NSJSP

07/12 to ORION ENGINEERED CARBONS/SOGETI USA - Kalscheuren, Germany

08/12 System Engineer/Senior Consultant

Ran installation script on each workstation

Tested core applications were properly installed

Configured each station to the proper printer

Environment: Lotus Notes, SAP, VPN, Mozy, File Sync

10/11 to AMERICAN AIRLINES/SOGETI USA - Arlington, Texas

05/12 Java Application Developer III/Senior Consultant

Gathered requirements for time and attendance system (ITAS)

Implemented scalable and critical java components for ITAS initiative

Demonstrated success in design of top-quality scalable system solutions

Migrated software code deliverable after user acceptance testing

Troubleshoot production issues from backlog

Environment: Java, J2EE, Struts, Ant, Oracle, Agile Scrum, Glassfish, Websphere, Oracle, UML, Sharepoint, Rally, Workbrain, MVC design patterns

02/08 to SOFTLAYER TECHNOLOGIES, INC. - Plano, Texas

09/11 Senior Software Developer/Software Engineer II

Gathered requirements with sales, accounting, networking stakeholders

Designed business applications following MVC design pattern and Agile

Create unit test scripts and performed integration test of applications

Provided client support and maintenance

Environment: PHP, Zend Framework, MySQL, Oracle, UML, TDD, Agile Scrum, Trac, JIRA, Hudson, Gliffy, FishEye, SVN, Git

08/07 to AYOKA SYSTEMS - Arlington, Texas

01/08 Software Developer

Coordinate the implementation of iPhone inventory projects in Agile

Designed business applications following MVC design pattern

Implemented Database Diagrams with UML software and documentation

Assisted clients with training, migration and production support

Environment: Java, J2EE, Ruby on Rails, GWT, Groovy, Grails, MySQL, Oracle, UML, TDD

EDUCATION:

University of Kansas, Lawrence, Kansas

Bachelor of Science in Computer Engineering

Graduated May 2006

CERTIFICATIONS:

Agile Certification

Demandware eCommerce Certification



Contact this candidate