I am a highly driven software engineer with a desire to expand my existing skill set in web development and embrace new opportunities. I have experience with a variety of languages and frameworks enabling me to produce modern applications in line with SOLID principles, design patterns and best practices. Self organised and a strong team worker I am able to adapt to new environments quickly and effectively.
- Languages, Frameworks and Databases: Ruby (Sinatra and Ruby on Rails), Elixir (Phoenix), JavaScript (React.js, Redux), Postgres SQL, MongoDB, Redis.
- Testing: RSpec, ExUnit, Jasmine, Capybara, Jest.
- Web: Version control with GitHub, Continuous integration with TeamCity, Heroku, API integration (Spotify, Guardian API, Wunderground, Yelp API, Cloudinary). Design and implementation of several micro-services.
- Practices: XP-values and practices, SOLID Principles, Test Driven Development, Agile methodology.
- I have implemented different applications for digital treatment of images and sound that helped me to learn programming in different languages such as C/C++, MATLAB, Python and Java. I also gained a greater understanding of the mathematical methods for signal processing.
- Understanding of codecs H.264.
- H.264 file parsing for extraction of statistics for the accommodation of the bit stream video watermarking system. (Done in C++).
- Understanding of multi-platform delivery technologies (mobile, desktop, OTT devices).
- Development of two Plugins (SeamCarving and Denoising) for the TuttleOFX library and tested in the compositing software Nuke.
- I have worked in multicultural and multidisciplinary teams that gave me good communicational skills, being able to travel often and use 3 languages on a daily basis.
- Not afraid of failure: For the last 16 weeks I have been exposed to completely new topics, challenges and situations that can be overwhelming. I know how to learn from failure and I I trust my abilities to cope and adapt.
- Independent and quick learner: I am a passionate learner and enjoy reading and discovering multiple areas (not just coding), such as painting (I've painted more than 15 pictures using different techniques), music (I can play more than 8 instruments and still have no idea how to read music), languages (I learned the basics of french on my own before taking the adventure of moving to France looking for new career opportunities).
-
Sky - Software Engineer - (Oct 2016 - Present) _ Full Stack software engineer using cutting-edge technologies and frameworks mainly Ruby, Elixir and JavaScript. _ Working on Digital trading, the tribe on Sky that handles a wide variety of online journeys, where customers can buy, upgrade, downgrade, cancel Sky products. _ Working in an agile environment being an active team player in the different ceremonies and embracing the XP values and practices. _ Onboarding, mentoring and managing associates and graduates that have joined our team for the last 2 years.
-
Dalet Digital Media Systems - IT & Broadcasting Support Engineer - (Oct 2013 - Mar 2016, Paris - France) _ Provide support for critical architectures, such as ingest, editing, asset management, playout using Dalet products. _ Handling actively the entire issue resolution process as a Customer advocate. _ Act as interface between the customers administrators and internal Dalet departments (escalate when needed to the R&D, Product Management, etc.). _ Reporting the current issues status during weekly reviews with customers. _ Troubleshooting, log analysis, onsite upgrades and reviews. _ Some of the cusomers I worked with: C+, France Television, L'Equipe, Antena 3, Telefonica, BBC.
-
Technicolor R&D - M. Sc Trainee - (Mar 2013 - Sep 2013, Rennes - France) * Video Watermarking for Adaptive Streaming. Due to the success and the noble solutions implemented in the above project, we filed for a patent and a conference publication has been done on ICASSP 2014 (Paris). Link to paper
- M. Sc in Engineering of Systems, Images and Sound
- B.Sc.Eng. in Telecomunications, specialized in Sound and Image
- High-intensity 12 week web development course.
- Main focus on test-driven development, pair programming, agile, and Object-Oriented design
- Technologies covered: Ruby, Sinatra, Rails, Angular, JavaScript, Rspec, Capybara, Jasmine...
- For more information about some projects, please visit this portfolio.
EdX and The University of Texas Systems. Certificate
EdX and Microsoft. Certificate
EdX and MITx. Certificate
- Spanish: Native
- French: Fluent
- English: Fluent
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/omaralvarez1/
- GitHub: https://github.com/omajul85
- Portfolio: https://omajul85.github.io/