Why?
Energy Consumption: websites with a lot of graphics, animations, and videos contribute to higher carbon emissions from data centers and servers as they require more energy to load and render.
Accessibility: with lots of visual elements, it can sometimes be hard to navigate for people with colour blindness or visual impairments.
Page Speed: shortening the loading times does not only improve the UX but also reduces the time users spend waiting for pages to load, which can save energy and reduce carbon emissions.
CloseVictor Luna
Full Stack Developer
I am a full stack developer with a passion for education, web accessibility, sustainable development and security.
[ Skills ]
Throughout my career I have maintained the importance of having a strong foundation in the basics, before delving into various programming languages & frameworks.
Once I developed a solid understanding of Object Oriented Programming, Model View Controller, workflows, coding styles and learning the best practices of each, I was able to pick up frameworks and programming languages without issue. I have been coding now for 7 years, & as I continue to discover new techniques and build on others, I am committed to being a lifelong learner in programming.
Language | YOE | Frameworks |
---|---|---|
Ruby | 5 | Ruby on RailsViewComponent |
Javascript | 8 | StimulusJSNodeJSReactExpressJSjQueryd3threeJS |
PHP | 3 | Yii2 |
SQL | 3 | PostgreSQLMySQL |
HTML | 8 | |
CSS | 8 | TailwindUIBootstrap |
[ History ]
April 2022 - Present
Senior Software Engineer
HappyCo
Ruby on RailsReactStimulusJSViewComponentAPIPostgreSQLResponsible for building, maintaining, documenting, and troubleshooting custom developed solutions for internal use, resulting in employees saving an average of 2-2.5 hours of work per week. Work with product managers, designers and engineer managers to deliver 2 pixel-perfect products that help solve customers problems. Participate in multiple code reviews, pair programming and learning sessions to help team members level up technically.
June 2021 - July 2022
Senior Web Developer
Propelor
Ruby on RailsStimulusJSAPIPostgreSQLIntegrated functionality to in-house built applications using Ruby on Rails and StimulusJs based on users investing behaviours, while keeping scalability in mind. Worked closely with product managers and designers to fulfill project requirements by implementing pixel-perfect ruby component designs based on high-fidelity wireframes using TailwindCSS. Helped writing non-existent documentation to significantly improve on-boarding experience and code quality.
May 2021 - Present
Web Developer Mentor
Lighthouse Labs
EducationRuby on RailsJavascriptReactNodeJSExpressJSCoach over 350 students with ~97% success rate, based on students feedback, in topics involving software architecture, databases and data modeling, Javascript frameworks, and Ruby on Rails. Support, help and advise students through their academic journey to prepare them for their future in the tech industry.
December 2016 - June 2021
Senior Web Developer
Websolutions.ca
Ruby on RailsJavascriptPHPYii2MySQLImproved system performance by 35% and increased application development cycle by 40% for in-house built systems by switching from PHP to Ruby on Rails and implementing the latest web development technologies. Provided leadership, supervision, guidance, and training to staff in all aspects of the development process, while also coordinating development work across multiple offices. Full-stack development of over 50 multilingual applications including intranets, web apps, management systems and websites using high quality, reliable, scalable, and maintainable code, following best practices and keeping an up to date documentation.
[ About ]
My name is Victor Luna and I am a full stack developer currently based in Toronto, ON. I have a B.Sc. in Interactive Arts & Technology (SIAT), a pogram that combines technology, art and design to create and innovate in a collaborative team setting.
For the past several years I have been working in building reliable, scalable and interesting web applications. Some of the applications I have built include intranets, content management systems, costumer relationship management systems, motor management systems, among others. These application were coded using current web technologies such as PHP, Ruby on Rails, Javascript, CSS, HTML, MySQL and APIs. I have a passion for technology and what I do with it. I try to solve today’s complex problems and bridge the gap between technology and what it can do for people.
[ Education ]
January 2021 - March 2021
Machine Learning
BrainStation
Certificate
January 2013 - August 2016
Interactive Arts & Technology
Simon Fraser University
Bachelor of Science
January 2013 - August 2016
Computing Science
Simon Fraser University
Diploma