Yuri Cuervo
Senior Manager, Software Development at Entertainment Partners- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Mike Szczech
Yuri has many strengths. One of his key strengths is his ability to remain calm. Yuri remains calm in tough situations. This may be overlooked by some, but it is very important to be able to carefully diagnose an issue and present options. The best way to generate quality solutions in these situations is to do so in a calm and thoughtful manner. Yuri is one of the best I've ever seen at this. Another of Yuri's strengths is systemic thinking. Meaning Yuri takes in the whole system when he is being instructed to create a new feature or function. This give the team the added benefit of realizing downstream effects prior to implementation. For this reason, Yuri is a great person to test ideas on. All this feeds into another great strength of Yuri's, dependability. Yuri's code is solidly built. He puts together great solutions taking all needs into consideration, including time. This is not an engineer that will sit in the corner and overbuild. This is an engineer that understand the business needs and timeliness of delivery. His solutions are elegant, timely, systemic in view and are solidly built. Working as a QA lead on the same team with Yuri, even though he produced a majority of the code, his code was more solid and had fewer defects that any one else on the team, both in "happy path" and "extremity" tests. Any development team is stronger with Yuri on it and I look forward to working with him on future projects.
Mike Szczech
Yuri has many strengths. One of his key strengths is his ability to remain calm. Yuri remains calm in tough situations. This may be overlooked by some, but it is very important to be able to carefully diagnose an issue and present options. The best way to generate quality solutions in these situations is to do so in a calm and thoughtful manner. Yuri is one of the best I've ever seen at this. Another of Yuri's strengths is systemic thinking. Meaning Yuri takes in the whole system when he is being instructed to create a new feature or function. This give the team the added benefit of realizing downstream effects prior to implementation. For this reason, Yuri is a great person to test ideas on. All this feeds into another great strength of Yuri's, dependability. Yuri's code is solidly built. He puts together great solutions taking all needs into consideration, including time. This is not an engineer that will sit in the corner and overbuild. This is an engineer that understand the business needs and timeliness of delivery. His solutions are elegant, timely, systemic in view and are solidly built. Working as a QA lead on the same team with Yuri, even though he produced a majority of the code, his code was more solid and had fewer defects that any one else on the team, both in "happy path" and "extremity" tests. Any development team is stronger with Yuri on it and I look forward to working with him on future projects.
Mike Szczech
Yuri has many strengths. One of his key strengths is his ability to remain calm. Yuri remains calm in tough situations. This may be overlooked by some, but it is very important to be able to carefully diagnose an issue and present options. The best way to generate quality solutions in these situations is to do so in a calm and thoughtful manner. Yuri is one of the best I've ever seen at this. Another of Yuri's strengths is systemic thinking. Meaning Yuri takes in the whole system when he is being instructed to create a new feature or function. This give the team the added benefit of realizing downstream effects prior to implementation. For this reason, Yuri is a great person to test ideas on. All this feeds into another great strength of Yuri's, dependability. Yuri's code is solidly built. He puts together great solutions taking all needs into consideration, including time. This is not an engineer that will sit in the corner and overbuild. This is an engineer that understand the business needs and timeliness of delivery. His solutions are elegant, timely, systemic in view and are solidly built. Working as a QA lead on the same team with Yuri, even though he produced a majority of the code, his code was more solid and had fewer defects that any one else on the team, both in "happy path" and "extremity" tests. Any development team is stronger with Yuri on it and I look forward to working with him on future projects.
Mike Szczech
Yuri has many strengths. One of his key strengths is his ability to remain calm. Yuri remains calm in tough situations. This may be overlooked by some, but it is very important to be able to carefully diagnose an issue and present options. The best way to generate quality solutions in these situations is to do so in a calm and thoughtful manner. Yuri is one of the best I've ever seen at this. Another of Yuri's strengths is systemic thinking. Meaning Yuri takes in the whole system when he is being instructed to create a new feature or function. This give the team the added benefit of realizing downstream effects prior to implementation. For this reason, Yuri is a great person to test ideas on. All this feeds into another great strength of Yuri's, dependability. Yuri's code is solidly built. He puts together great solutions taking all needs into consideration, including time. This is not an engineer that will sit in the corner and overbuild. This is an engineer that understand the business needs and timeliness of delivery. His solutions are elegant, timely, systemic in view and are solidly built. Working as a QA lead on the same team with Yuri, even though he produced a majority of the code, his code was more solid and had fewer defects that any one else on the team, both in "happy path" and "extremity" tests. Any development team is stronger with Yuri on it and I look forward to working with him on future projects.
Credentials
-
Certified ScrumMaster® (CSM)
Scrum AllianceJul, 2009- Nov, 2024 -
Sun Certified Java Programmer (SCJP SC5.0)
Sun MicrosystemsMay, 2009- Nov, 2024 -
Developing Applications for the Java EE Platform
Sun MicrosystemsJun, 2008- Nov, 2024 -
Project Management for IT Professionals
COMPUMASTERApr, 2006- Nov, 2024 -
SCM272: Essentials of Rational ClearCase Basics for Windows
IBMJun, 2005- Nov, 2024 -
00-226 Object Oriented Analysis and Design with UML
Sun MicrosystemsAug, 2004- Nov, 2024
Experience
-
Entertainment Partners
-
United States
-
Entertainment Providers
-
700 & Above Employee
-
Senior Manager, Software Development
-
Aug 2018 - Present
As a Senior Manager of Software Development, directly manage software development teams. Manage expectations of personnel, stake holders and business. Oversee coding standards and SDLC practices. Focus on team and company development and goals. Effectively maintains employee, team and cross functional communications.
-
-
Manager, Software Engineering
-
Jul 2017 - Present
As a Manager Software Development, directly manage software development teams. Manage expectations of personnel, stake holders and business. Oversee coding standards and SDLC practices. Responsibilities:- Ensure personnel understand expectations and are placed in a role where they have strengths to meet those expectations.- Demonstrate a proficiency at encouraging personal development and helping them to understand the importance of their role in fulfilling the mission of the organization.- Communicate status of personnel, products, and projects with clear, concise reports and metrics to all stakeholders.- Provide project-level budget forecasts and manages in accordance with the established budget.- Communicate product and department future direction to team members and other stakeholders in collaboration with senior management.- Facilitate the creation of project plans with proper scoping, estimates, and resourcing- Ensure the correct execution of projects through all phases of the Software Development Life Cycle.- Establish processes and controls in relation to all aspects of software development.- Ensure through direct involvement that each team member is adhering to the standards and best practices outlined for the organization in regards to Analysis, Quality Assurance, Software Engineering, Project Management, and Release Management- Lead diverse onshore and offshore teams and provide guidance throughout the entire development process.
-
-
Associate Manager, Software Development
-
Dec 2016 - Jul 2017
As Associate Manager, Software Development, directly manage software development teams. Manage expectations of personnel, stake holders and business. Oversee coding standards and SDLC practices. Responsibilities:- Ensure personnel understand expectations and are placed in a role where they have strengths to meet those expectations.- Communicate status of personnel, products, and projects with clear, concise reports and metrics to senior leadership.- Communicate product and department future direction to team members and other stakeholders in collaboration with senior management.- Collaborate with senior leadership to create project plans with proper scoping, estimates, and resourcing.- Ensure the correct execution of projects through all phases of the Software Development Life Cycle.- Ensure through direct involvement that each team member is adhering to the standards and best practices outlined for the organization in regards to Analysis, Quality Assurance, Software Engineering, Project Management, and Release ManagementAchievements:- Lead multiple teams consisting of onshore and offshore developers and QA.- Rebuild relationships within teams in the company that were dis-functional.- Corrected breakdowns in the SDLC and brought stability back to the product.- Introduced releases processes to guarantee quality of the product (code reviews, team approvals, release verification).
-
-
Senior Software Developer - Technical Lead
-
Jul 2011 - Dec 2016
As a Senior Software Developer and Technical Lead, take part in the analysis, design and implementation of new applications. Enforce coding standards and best practices. Implement procedures and work flows to facilitate SDLC and ensure delivery of applications.Responsibilities:- Translate business requirements into effective software solutions that will have a potential to cross business units and areas.- Mentor other team members to assist in many different aspects of the development cycle, coupled with the understanding of business practice and coded solutions.- Effectively document and communicate both business/software ideas and concepts. Able to conduct effective meetings to convey those ideas and concepts with diversified groups across the company.- Understand development requirements and work in a self-sufficient manner with minimal supervision.- Participate in all aspects of the SDLC including software design.Achievements:- Introduced the companies first Web service. Lead a team of offshore developers in the design and implementation. Collaborated with DevOps in the security and deployment.- Migrated multiple projects from a legacy Source Control system to GIT which resulted in a major increase in productivity and delivery.- Implemented build automation processes using Jenkins. Reduced build an release times from a day to less than an hour. - Was acting Development Manager for the companies leading Production Accounting application.
-
-
Senior Software Developer
-
Jul 2008 - Jul 2011
As a Senior Software Developer, take part in the analysis, design and implementation of new applications. Responsibilities:- Translate business requirements into effective software solutions that will have a potential to cross business units and areas.- Mentor other team members to assist in many different aspects of the development cycle, coupled with the understanding of business practice and coded solutions.- Effectively document and communicate both business/software ideas and concepts. Able to conduct effective meetings to convey those ideas and concepts with diversified groups across the company.- Understand development requirements and work in a self-sufficient manner with minimal supervision.- Participate in all aspects of the SDLC including software design.Achievements:- Guided the design of the next generation of our Production Accounting application and mentored multiple teams of junior developers.- Developed java libraries that worked across Java, C and Flex/Flash applications to simplify the maintenance and support of client needs.- Played the role of Development Manager during the transition of personnel in the company.
-
-
Senior Programmer Analyst
-
Oct 2000 - Jul 2008
As a Senior Programmer Analyst, take part in the analysis, design and implementation of new applications. Responsibilities:- Development and maintenance of applications and databases.- Evaluating client needs and analyzing requirements to design and developing software systems.- Knowledge of business systems such as G/L, A/P, A/R, Payroll, Taxes, ACH.- Have exceptional coding, debugging and testing skills.- Ability to lead projects from inception and produce necessary artifacts and documentation throughout the full process.- Ability to conduct focused and effective meetings with diversified groups.- Ability to lead small groups of peers to display and teach them team-building skills.- Ability to be a respected mentor to others in all aspects of development duties.- Quickly grasp new concepts and ideas.Achievements:- Was part of the team that wrote the companies and industries leading Production Accounting Application.- Helped design the deployment and infrastructure still in use today.- Developed multiple tools to facilitate the support and maintenance of the application.
-
-
Programmer Analyst
-
Sep 1997 - Oct 2000
As a Programmer Analyst, take part in the analysis, design and implementation of new applications. Responsibilities:- Development and maintenance of applications and databases.- Evaluating client needs and analyzing requirements to design and developing software systems.- Have good coding, debugging and testing skills.- Ability to produce necessary artifacts and documentation for projects being worked on.- Ability to take part in focused and effective meetings with diversified groups.- Ability to be mentored in all aspects of development duties.- Quickly grasp new concepts and ideas.Achievements:- Worked on the development of a Commercial Talent Estimating System. - Was part of the team that introduced Java to the company and laid down a lot of the foundation and core systems that are used company wide.
-
-
Administrative Assistant - Programmer Analyst Level One
-
Apr 1997 - Sep 1997
This position is a stepping stone to an entry level programming position to provide a firm knowledge of company and systems from which to grow. Responsibilities:- Develop basic programming skills.- Assembly and Maintenance of Policy, Procedural, and Educational Documentation.- Perform elementary and routine programming assignments under close supervision.- Perform elementary fact finding and data analysis for senior staff.- Other administrative duties as determined.Achievements:- Developed and delivered my first application to a major studio to assist in the processing of weekly feeds. This lead to increased productivity for our client and increased revenue for our company.- Was selected for the team of Programmers that would be a part of the companies move to Java.
-
-
Education
-
Los Angeles Valley College
Associate's degree, Computer Science