I am a full stack software developer with over 17 years of experience, specializing in taking innovative ideas from conception to successful launch. Throughout my career, I have led multidisciplinary teams, fostering collaboration and the development of high-quality products.My passion for new technologies keeps me in constant learning and adaptation, enabling me to implement modern and effective solutions. I am committed to excellence in software development and to creating products that not only meet expectations but exceed them.
-
Software Development ManagerJv Investments Nov 2023 - PresentNueva York, Estados UnidosProject Management: Oversee the progress of software development projects, ensuring timelines and goals are met. This includes sprint planning, task allocation, and resource management.Team Coordination: Collaborate with developers, data engineers, and other team members to ensure effective communication and smooth collaboration. Facilitate daily stand-up meetings (scrums) and progress reviews.Technical Decision-Making: Review and make decisions about software architecture, tools, technologies, and approaches for implementing specific features.AI Implementation Oversight: Ensure that artificial intelligence models are effectively integrated into the software, overseeing data quality, model training, and decision-making algorithm implementation.Code and Quality Review: Conduct code reviews to ensure high-quality software and adherence to best practices. Implement and oversee automated and manual testing.Resource Management: Manage project budgets, allocate resources, and oversee team workload. Identify and address any skill gaps within the team.Stakeholder Communication: Maintain regular communication with stakeholders and clients to understand their needs and expectations. Report project status and progress to senior management.Innovation and Continuous Improvement: Seek opportunities to improve the software and development processes. Evaluate new technologies and tools that could enhance efficiency or product quality.Problem Resolution: Address and resolve technical and operational issues that arise during development. Oversee incident resolution and ensure software stabilityDocumentation and Compliance: Ensure all technical and project documentation is up-to-date and complete. Ensure the software complies with relevant regulatory and security requirements. -
Software Engineering ManagerNatvoc Feb 2019 - Mar 2024San José, Costa RicaTeam leader utilizing management processes.Continuous improvement of the full software development lifecycle: problem definition, design, development, testing, demonstration, and production use compatible with the features it possesses.Guiding and making architectural decisions to enable the creation of complex, efficient, and reusable services, APIs, web, and mobile applications.Development of software products with high levels of value, ease of use, and quality. Supporting live on-site operations, on-call engineering, and leading incident response. -
Software EngineerBluesat Aug 2022 - Oct 2023Costa RicaCollaboration with all company departments to design and develop custom software.Analyze high-level project requirements and collaborate in the definition and analysis of specific requirements.Lead and implement the integration of developed components with the rest of the systems.Define and follow processes and standards for managing code in repositories.
-
Lead Software EngineerExodology Apr 2021 - Oct 2021Costa RicaInterpret the design of the application/feature/component to develop it according to specifications.Select appropriate technical options for development, such as reuse, improvement, or reconfiguration of existing components, or the creation of custom solutions.Responsible for code reviews, testing, and delivering maintainable, high-quality code. -
Software EngineerSoftprogramm Jan 2015 - Apr 2021Costa RicaCConvert project requirements into software development tasks.Implementation of highly scalable and high-performance software products.Development of cloud-based enterprise applications. -
Computer Science TeacherCentro Educativo Saint John Baptist Feb 2013 - Nov 2020Costa Rica -
Software Development ProfessorCentro De Estudios Informáticos Apr 2009 - Feb 2017Costa Rica
Natyari Vargas Oconitrillo Education Details
-
Computer Science -
Computer Science
Frequently Asked Questions about Natyari Vargas Oconitrillo
What company does Natyari Vargas Oconitrillo work for?
Natyari Vargas Oconitrillo works for Jv Investments
What is Natyari Vargas Oconitrillo's role at the current company?
Natyari Vargas Oconitrillo's current role is Software Development Manager.
What schools did Natyari Vargas Oconitrillo attend?
Natyari Vargas Oconitrillo attended Universidad Latina De Costa Rica, Harvard University.
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