Samuel Martinez: Professional Summary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Samuel Martinez

React Frontend Developer

Professional Summary
 8+ years as Software Engineer with experience and ability to adapt in both self-starting and collaborative
environments.
 Experienced React Developer with hands-on experience in identifying web-based user interactions along with
Implementing highly responsive UI components.
 Proficient in translating designs & wireframes into high-quality code.
 Extensive experience in developing web pages using HTML5, CSS3, JAVASCRIPT.
 Experience in developing single page applications (SPAs).
 Good experience on customizing CSS frameworks like Bootstrap, Tailwind.
 Experience with the use of Styled Components and Emotion for the creation of React Components.
 Experience in the use of React libraries like Material UI Implementing the components for the creation of UIs.
 Implementing easy to use Bootstrap features for building carousel, accordion, modal windows etc.
 Good experience with Leaflet and React-Leaflet libraries for the creation of Maps.
 Good expertise in analysing the Document Object Model (DOM) Layout, DOM Functions, JavaScript functions,
Component State analysing, Cascade Styles across Browser Dev-Tools and plugins.
 Experience in using React JS components, handle of Props and State management, Events, Forms, Keys, etc.
 Experience in the Implementation of React Hooks for the migration from class components to Functional
components.
 Familiar with creating Custom Reusable React Components Library.
 Experience using TypeScript as programming language for static typing in the projects.
 Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) and Microsoft Azure.
 Good experience in React for creating interactive UI’s using One Way Data flow, Virtual DOM, JSX concepts.
 Familiar with the Creation of API utilizing Strapi as Headless Content Management System (CMS)
 Experience with in the creation of Client Applications with Apollo Client and GraphQL.
 Familiar with the Next JS Framework for the creation of web Applications and Server-Side Render Applications.
 Experience with the Consume of Rest APIs in the Frontend utilizing fetch features like Async Await and Axios for
the HTTP requests.
 Good experience in Bug tracking tools like JIRA and Harmony.
 Experience with Node package manager for the installation of dependencies and Scripts management.
 Experience in Version Control tool like GIT and GIT Hub for source code version management.
 Experience Using IDE tools such as Notepad++, VSCode, ATOM, Sublime Text.

EDUCATION DETAILS:
Bachelor’s in Computer Science from Universidad del Valle de México UVM.

WEB DEVELOPMENT TRAININGS:


- The WEB Developer bootcamp, by Colt Steel
- React the complete guide by Maximilian Schwarzmüller
- The complete React developer course, by Andrew Mead
- JavaScript and ReactJS mentoring, by Abraham Garcia

Technical Skills:
Programming Languages JavaScript, JSX, TypeScript
Web Technologies HTML5, CSS3,
CSS Frameworks Bootstrap, Tailwind
React Frameworks Next JS, React-Bootstrap, Create React App, Material UI
Libraries Leaflet, React-Leaflet, Styled Components, Emotion
Headless CMS & API Tools Strapi, GraphQL, Apollo Client, JSON
IDE & Tools VSCode Notepad++, ATOM, Sublime Text, Linux terminal
Version Control Systems Git, Git HUB
Operating Systems Windows, Linux

Professional Experience
Company: TC Energy, Feb 2022 – Till Date,
Role: Web App Developer
Responsibilities:
 Work with web development technologies like React, TypeScript, JavaScript, Bootstrap5, CSS, HTML.
 Creation of Single Page Applications with React, React-Leaflet, Styled Component.
 Implementation of Draggable and Resizable Components for the UI.
 Creation GIS web Application with React-Leaflet.
 Add functional elements to a Map Layer App to make it dynamic.
 Change the Whole Direction of a User Interface for a better look and functionality.
 Create Reusable Components to Improve the Performance in a web Application.
 Implement Grid System Technologies to make Responsive UI Components.
 Adapt to a class Component project for the integration of new features.
 Integrate new features into Internal Systems web Apps already developed.
 Creation of Layout of web Elements with HTML, CSS and JavaScript
 Develop Flows with Microsoft Power Automate for the automation of Desktop process.
 Work in multiple projects at a time and attend SCRUM meetings for each Project.
 Work in Collaboration with design team members to incorporate visual designs into functional web pages.
 Attend Tickets from Microsoft Azure DevOps.
 Extensively use of Git for version controlling.
 Interact with Testing Team, SCRUM Masters and Business Analyst for fixing of Issues.
 Migration of old version of dependencies into the project to the latest.

Company: Doctype, Sep 2021 – Feb 2022, Reynosa Tamaulipas Mexico


Role: Frontend developer
Responsibilities:
 Creation of web Pages for a Customer.
 Test REST Endpoints using POSTMAN
 Worked with Axios, promise based HTTP client for hitting REST endpoints and fetching data into the app.
 Creation of React Components Library for the web page.
 Created a small API with Strapi for Catalogue on a web Application.
 Development of Layouts for the presentation of UI Mock-ups.
 Implement semantic HTML tags to the pages for a better understanding of roles and parts in the page.
 Assist in building reusable code and libraries for future use.
 Worked with 2 designers, 1 project manager, 1 SCRUM Master, and 6 Developers to achieve design goals.
 Collaborate with design team members to incorporate visual designs into functional web pages
 Creation and Implementation of HTML elements to ensure web pages conformed to accessibility standards.
 Create Multiplatform Components to be functionals in the different web Browsers.
 Documentation of all features and new functionality added to the projects.

Company: LG Electronics, Dec 2018 – Sep 2021, Reynosa Tamaulipas


Role: Web Developer 3 Years
Responsibilities:
 Development of Internal Web pages.
 Work with web development technologies like React, JavaScript, Bootstrap5, CSS, HTML.
 Creation of Layout of web Elements with HTML, CSS and JavaScript
 Creation of Projects in collaboration with Hardware members.
 Planning of Projects in collaboration with other team member to stablish the stack, and the right frameworks,
libraries, resources to be use in every project.
 Creation of a small API to store the information to be displayed on the web site.
 Work with product, design and back-end teams to create web product.
 Participate in product releases and code review with other developers and team leads.
 Creation of responsive and mobile-first web application.
 Recommending solutions for a streamlined, user-friendly interface with the design team.
 Analysis of Software errors, Document Object Model Functions and layout issues under the Google Chrome
DevTools.
 Ensure the Compatibility of all Application elements with the different browser platforms.
 Provide Status of every task and stablish the tasks to be developed for the next days.
 Analyse UI/UX design for responsive layout for improve usability
 Configuration and setup of the Development environments for webOS Application development and for web
development.
 Installation and setup of webOS emulator into virtual machines for a real time environment.
 Administration of the Software versions control in the project.

Company: LG Electronics, Nov 2014 – Dec 2018, Reynosa Tamaulipas


Role: Java Frontend Developer 4 Years
Responsibilities:
 Create Software Solutions to Improve Production process at Factory lines.
 Creation of Internal Desktop Applications to Assure the Quality of Product components.
 Provide software Solutions for the right validation of the Functionality in the Product.
 Development of Apps for debugging purposes and its integration to the Internal Store.
 Creation of Projects in collaboration with Hardware members.
 Debug Software Issues in the LG Smart TV webOS Operating System.
 Creation of Scripts for extraction of information form the file System of the webOS Operating System.
 Creation of Test Sequences for the Reproduction of Issues and bugs.
 Collaborate with Hardware members in the Analysis and Resolution of problems.
 Creation of test sequences to test the Performance in several Hardware components.
 Attend & Coordinate meetings with field Engineers from several countries to give solutions to field claims.
 Attend Software issues Reported during Mass Productions At Factory Lines.
 Attend Software issues reported during Software evaluation by QA members.
 Attend field claims of Software issues reported in North America and South America.
 Implementation of new Software versions by ECO.
 Creation of Engineering Report for all Software Improvements Implemented.
 Collaborate with Korean member from Headquarter to plan the Implementation of Software version Releases.
 Follow up and tracking of Software Issues at JIRA System and Harmony System.
 Attend Business trips to Headquarter in Korea every year to bring all new Changes in the Software of the
product.
 Provide trainings to all R&D Members to Introduce the new Changes in the Software product.
 Provide training to QA Members and FA Operators to educate them in the way of testing the new features in the
product.
 Develop Test Validation protocols to Assure the compliance of each Feature in the product.
 Business trips to several Countries in the world to attend Field Claims Face to Face with the Customers.
 Dedicate 3 Months to prioritize the New product Introduction to ensure the Quality in the product.

You might also like