Samuel Martinez: Professional Summary
Samuel Martinez: Professional Summary
Samuel Martinez: Professional Summary
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.
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.