Skip to content

Latest commit

 

History

History
206 lines (153 loc) · 8.64 KB

CV_en.md

File metadata and controls

206 lines (153 loc) · 8.64 KB

Kenny Reyes


Kenny Reyes

Summary

Proactive, methodical, enthusiastic, curious and passionate about learning and mastering new technologies. This has led me to evolve towards an extremely versatile professional, I can learn easily and change between different contexts, parallelize projects or manage national and international customers.

My work and my knowledge go from the initial offer, evolution, the kick-off the project, the architecture design, scaffolding, agile methodologies, teamwork, clean code and code style, testing, DevOps and automation of environments, deploy and the delivery of the project.

In addition, I can teach and build teams and guide them across implementing agile methodologies and good practices.

I am in love with Git❤️ and Docker❤️


Experience

Freelance

November 2019 - Actual

Working as a freelancer, I give to my clients all the experience and knowledge accumulated, previously described. I have performed and can perform the following functions on my respective scopes (mainly Microsoft technologies):

  • Software architect
  • Backend developer
  • FullStack developer
  • Devops engineer
  • Agile instructor
  • Mentoring

July 2020 - Actual

  • Main Software Architect at WayOps.
  • Industry 4.0: Projects for industrial solutions based in IoT and Gis and Data engineering.
  • Azure Architect: For IoT projects.
  • DevOps Engineer: Azure Devops CI CD pipelines.
  • Agile methodology instructor.

February 2020 - July 2020 (4 months)

Working as a Software Architect at Altran ITHub. Also, working as:

  • .NET Core 3.1, React stack.
  • Azure Architect: Planning architectures and offers.
  • DevOps Engineer: Github, Azure Devops, GitLab CI CD pipelines.
  • Agile methodology instructor.

March 2015 - October 2019 (4 years 8 months)

I worked in more than 30 projects in different contexts, business needs, and technologies. In addition, I worked providing consulting services for our clients and teaching courses on several topics that I have expertise in. They have been years of very intensive work, sometimes working on several projects at the same time, so many amazing challenges and of enormous learning and growth in both technical and human skills.

My main roles within the company have been:

  • Development and development lead: I worked on a wide variety of different projects such as APIs, Webs, Mobile, Bots and desktop applications and technologies like .NET Core, React, MVC5, Bots, Angular, NodeJS, Azure, WPF, UWP, Xamarin, SQL Server, PostgreSQL, Entity Framework and more.
  • Architecture: Designing the architectures and configure the initial scaffolding for new projects.
  • DevOps Engineering: Working with Git, Azure, Azure DevOps and Docker providing a deep knowledge to our internal teams and some of our customers.
  • Team Building: Providing knowledge in agile methodologies, repository management, issues management, good practices and building teams, who work with good coordination, performance and best practices (Gitflow, continuous code review, tests, design patterns, traceability, and clean code)
  • Learning services: act as a teacher providing mentoring about Git, how to manage repositories and development workflows, DevOps, in addition to agile methodologies with internal and external teams.

I usually was responsible for our customers, national and international ones.


March 2012 - March 2015 (3 years 1 month)

I worked as Software Engineer in healthcare industrial sector, design, and manufacture of medical equipment such as X-ray machines, TAC, Ozone, PET, Veterinary and portable equipment. I learned a lot about how to manage international clients, work with foreign teams (Japanese, Chinese, British, American), or teamwork with disciplines other than mine, such as mechanical engineers, power or electronics engineers and integrate the software into different systems customized or developed from 0. In addition, I was responsible for the veterinary software, I developed the newest software, including the most ambitious project of the company.

  • Design of multitouch applications in medical environments.
  • UX designing.
  • MVVM architecture, modular design with PRISM and skinnable GUIs
  • Design and animations with Expression Blend Design and implementation of the single touch 2 multi-touch console application for X-rays with WPF, MVVM, skinnable, customizable and modular design.
  • Design of tools for veterinary editing and manufacturing.
  • Deploy license servers, license development GUI design and participation in the development of the multi-touch console of the ChallengeX suspension system console.
  • Integration and collaboration with foreign companies.
  • Continuous Integration with Jenkins. SCRUM. Unit testing. Git.

March 2011 - March 2012 (1 year)

I worked as Software Engineer in Amper Programs which is a section of Amper dedicated to military software, and GIS applications.

  • Design, analysis, development of interfaces in GIS systems. Military command and control applications with .NET, WPF and WCF, SQL Server. Architecture MVVM, client-server architecture, SOA architecture.
  • Development of the BNQ war plug-in (bacteriological, nuclear, chemical) for the NE.ON platform. Architecture DDD, Architecture MVVM.

Animasoft

October 2008 - March 2011 (2 years 6 months)

I worked in the development department in a commercial software brand. Working on the design and implementation of Windows applications in .NET. Development of applications and commercial tools for SMEs.

  • Development and part of the design of the tool for human resource management GestPeople. Using .NET framework, Windows Forms, WPF, Web Services, XMLs, and OLEDB. Also using code obfuscators, encryption algorithms, InstallShield...
  • Issues management and test tools such as Bugtracker and NUnit.
  • Development and design of the business Web, on ASP.NET, Silverlight, SQL Server, and hosted in IIS.
  • Start-up of business blogs for SEO functions.
  • Design of the error management system and patching system of the company's applications, architecture SOA with WCF.
  • In charge of the architecture and design of the latest project of the company, the document manager Anaquel. Development in .NET Framework, client-server architecture. Using for the project WPF and WCF, XPS, SQL Server, Visual Studio and Expression Blend.
  • Project risk analysis.
  • Supporting the marketing department.

January 2008 - October 2008 (10 months)

I worked as Developer in hR&D department, I worked on search engine interfaces and internal projects (.NET)

  • Design and development of the status monitor, the administration application that controls the search system, I also took part in the development of the search solution project for the CNI (national intelligence center). Developed in C#, using Web Services, Active Directory Queries, Oracle database queries, and XML processing.
  • Developed the Web administration interface of the project. Using C#, ASP.NET AJAX, javascript and CSS.

Skills

Already had

  • Patterns
  • Clean code
  • .NET Full Framework
  • CSharp (C#)
  • Agile
  • IC
  • WPF
  • Industrial Software
  • Healthcare industry
  • Integrations with equipment
  • Software architecture
  • Solid principles
  • Git
  • Testing
  • UWP
  • Git
  • Agile methodologies
  • Testing
  • Clean code
  • SQL Server
  • Oracle
  • Entity Framework
  • LINQ
  • ASP .NET MVC
  • ASP. NET Web Api
  • WCF (Windows Communication Foundation)
  • Solid principles
  • DDD
  • IoC

Newest skills

  • .NET Core
  • EF Core
  • Mobility UWP
  • Mobility Xamarin
  • Customer care
  • MVC 5
  • MVC Core
  • Bots
  • Angular
  • CSS
  • Teaching
  • javascript
  • NodeJS
  • DevOps (Azure DevOps, Jenkins)
  • React
  • Multiple architectures
  • Cognitive
  • Azure
  • Some stuff of manage teams
  • Motivation
  • Architecture patterns
  • Docker
  • Mood and diplomacy
  • Deft touch
  • SonarQube
  • Pull requests

Learning

  • Testing in frontend
  • Kubernetes
  • Python
  • Big Data
  • Rust
  • Kotlin