Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Certification
Languages
Timeline
Generic

Ulises Garcia Osante

Malaga

Summary

Adaptable Software Engineering Manager keen to wrangle multiple simultaneous projects into streamlined, cohesive and profitable efforts. Successfully lead software development initiatives from conception to delivery, managed resources, and built collaborative relationships with stakeholders. Adept at driving innovation, optimising processes, and fostering a culture of continuous improvement. Strong technical background with expertise in distributed systems.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Software Engineering Manager

EPAM Spain
07.2021 - Current
  • Recruit and hire employees within organisation by reviewing profiles, interviewing candidates and onboard new team members
  • Find and prioritise project proposals for engineers in team matching required skills of projects with ones on members of team
  • Help employees to identify and achieve their career goals
  • Assess their skills and interests to generate development plans
  • Conduct 1:1 sessions to provide feedback and coaching to employee, discuss progress and goals related to projects, identifying and resolving challenges or issues
  • Assign salary raises and bonus to best performer team members during year.

Java Tech Lead

EPAM - Refinitiv
12.2021 - Current
  • Lead team of 4 Java Backend developers, 2 QA Automation, 1 DevOps specialist, mentor and guide them towards success
  • Provide technical leadership to team, making sure that code is of high quality and adheres to best practices
  • Design and develop software solutions based on business requirements, ensuring that are scalable, maintainable, and efficient
  • Collaborate with stakeholders including project managers, business analysts, and other technical leads, to ensure that project requirements are met
  • Ensure code quality by conducting code reviews, unit testing, and other quality assurance activities
  • Set technical standards, ensuring that are followed consistently across all projects
  • Conduct training and knowledge sharing sessions for team to keep them up to date with latest technologies and best practices
  • Ensure that project is delivered on time, within budget, and meets customer's expectations
  • Identify and manage technical risks associated with project, ensuring that are addressed in timely and efficient manner.
  • Improved software development efficiency by implementing Agile methodologies and streamlining team workflows.

Technical Project Manager

EPAM - GOOGLE
05.2018 - 06.2021
  • Link between client requests and development team on 4 simultaneous projects with engineers from Mexico and Poland.
  • Streamlined project processes by implementing agile methodologies, resulting in increased efficiency and faster completion times.
  • Enhanced team performance by conducting regular training sessions and providing opportunities for professional development.
  • Collaborated closely with cross-functional teams to ensure seamless communication and information sharing throughout project lifecycles.

Java Tech Lead

EPAM - Google
09.2017 - 05.2018
  • Led cross-functional teams for successful project delivery within tight deadlines.
  • Enhanced application performance by identifying bottlenecks and optimizing code.
  • Mentored junior developers, fostering culture of continuous learning and skill improvement.
  • Collaborated with product managers to define technical requirements and develop innovative solutions for complex problems.
  • Optimized resource allocation by effectively prioritizing tasks based on business needs and project timelines.
  • Established coding standards to ensure consistent quality across development team''s output.
  • Accelerated deployment times with automation tools and streamlined release processes.

Senior Software Engineer

EPAM - Google
11.2015 - 09.2017
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Optimized code performance for improved user experience and system efficiency.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.

Technical Project Leader

Interware
11.2009 - 11.2015
  • Enhanced software performance by optimizing Java code and implementing design patterns.
  • Achieved successful project deliveries by leading team of developers in creating high-quality applications.
  • Managed technical risks throughout projects, proactively communicating potential impacts on delivery timelines or quality standards.
  • Developed robust Java code for distributed applications.
  • Developed comprehensive project plans by working closely with stakeholders, ensuring all requirements were met and expectations exceeded.

Java Technical Lead

Elektra
07.2008 - 11.2009
  • Enhanced software performance by optimizing Java code and implementing design patterns.
  • Achieved successful project deliveries by leading team of developers in creating high-quality applications.
  • Reduced bugs in software releases with thorough unit testing and code reviews.
  • Improved application efficiency, applying multi-threading techniques to optimize processing time.
  • Collaborated with cross-functional teams to deliver seamless integration between systems and services.
  • Mentored junior developers to foster professional growth and enhance coding skills within team.

Java Software Engineer

Elektra
05.2006 - 06.2008
  • Enhanced system performance by optimizing Java code and implementing efficient algorithms.
  • Collaborated with cross-functional teams to design, develop, and implement scalable software solutions for diverse clients.
  • Increased application stability by addressing bugs, improving exception handling, and performing thorough testing.
  • Reduced development time and increased product quality through effective use of Java frameworks like Spring and Hibernate.
  • Streamlined codebase by refactoring legacy systems, resulting in improved maintainability and extensibility.

Education

MBA - Business Administration And Management

ITAM
Mexico

MBA - Business Administration And Management

ITAM, SFU, Vanderbilt, FIA

Course - PMP Certification Prep Course

ITESM CCM
Mexico

Telematics Engineering

ITAM
Mexico

Skills

  • Organization
  • Scheduling
  • Stress Management
  • Project Execution
  • Detail-Oriented
  • Flexibility
  • Communication
  • Standard: UML, JDBC, Jakarta EE, JAX-RS, XML/XSL/XSLT, AJAX, JMS, Jakarta Servlet
  • IDE: Intellij, NetBeans, Eclipse
  • Library: Jakarta Mail
  • Computer Language: SQL, Java, JavaScript, TypeScript
  • Operating System: Windows, Linux
  • Data: IBM MQ Series, IBM WebSphere DataPower SOA Appliances, IBM MQ, IBM Business Process Manager, IBM WebSphere Process Server, Microsoft SQL Server, Oracle RDBMS, MySQL
  • Framework: Angular, JPA, JUnit, Hibernate, JAXB, jQuery, JAX-WS, Spring Core, Spring Data, Google Guice, Mockito, Apache Maven, Apache CXF, Apache Struts 2, Spring Boot, Gradle, Spring MVC, EJB, JMS
  • Web/Application Server: GlassFish, IBM WebSphere Application Server, Apache Tomcat, JBoss EAP
  • Solution: Apache Struts, IBM WebSphere Message Queuing, Jenkins
  • Performance Optimization
  • API Design and Development
  • Technical problem solving

Hobbies and Interests

  • Travel
  • Walk
  • Bicycle ride

Certification

  • Oracle Java EE 6 Web Component Developer Certified Expert
  • IBM Certified BPM Application Developer - Business Process Manager Express or Standard Edition V7.5.1
  • IBM Certified Associate BPM Developer - WebSphere Lombardi Edition V7.2
  • IBM Certified Solution Designer - IBM Rational Unified Process V7.0
  • IBM Certified Application Developer - WebSphere ILOG JRules V7.0
  • IBM Websphere Message Broker V.6.1, Solution Development
  • Oracle Certified Professional, Java SE 6 Programmer certification

Languages

English
Upper intermediate (B2)
Spanish
Bilingual or Proficient (C2)

Timeline

Java Tech Lead

EPAM - Refinitiv
12.2021 - Current

Software Engineering Manager

EPAM Spain
07.2021 - Current

Technical Project Manager

EPAM - GOOGLE
05.2018 - 06.2021

Java Tech Lead

EPAM - Google
09.2017 - 05.2018

Senior Software Engineer

EPAM - Google
11.2015 - 09.2017

Technical Project Leader

Interware
11.2009 - 11.2015

Java Technical Lead

Elektra
07.2008 - 11.2009

Java Software Engineer

Elektra
05.2006 - 06.2008

MBA - Business Administration And Management

ITAM

MBA - Business Administration And Management

ITAM, SFU, Vanderbilt, FIA

Course - PMP Certification Prep Course

ITESM CCM

Telematics Engineering

ITAM
Ulises Garcia Osante