Future Widget Lab
はじめまして💬 (Nice to meet you)
Professional Profile
My name is Carlos Lobo. I am a software developer from Barranquilla, Colombia.
Regarding my education, I have a bachelors degree in Systems Engineering from Universidad del Norte but despite this I consider myself self-taught person.
My journey in the software development industry started in 2016. I specialize on front-end development, but I can work my way through in the server side as well. Most of my work is built using React.
I strive to build products with good user experience (UX), I believe that a mindset of "Building stuff with care" is the best way I have to help people.
I am a curious person and I really like learning knew things.
What I Do
* Translate user interface (UI) / user experience (UX) designs into code.
* Develop user facing features for web applications in collaboration with customers, designers, product managers, stakeholders, and peers.
* Build user interface cross-browser and multi-device functionalities.
* Identify user interface (UI) related problems and solve them using appropriate technologies, user experience patterns and best practices.
* Design, develop, test, deploy, maintain, and support high-quality production code.
* Optimize delivery of code and assets to the users browser using CDN, caches, compressions, etc.
Full Stack Developer
Company name: TICOM.SA.
Company website: http://ticom.co/wordpress/
Employment period: January 2016 - July 2016.
Main technologies: Dojo.js and Java
TICOM S.A is a cement production company in Barranquilla. Most of their processes and documentation were in physical state and the company wished to migrate into a more digital nature, they were planning to build a customized enterprise resource planning software (ERP).
The development team consisted of multiple full stack developers that worked on different modules of the ERP software, we followed the waterfall methodology. As part of the development team for the ERP, my contributions were adding features in the petty cash, invoices and cash flow movements modules.
Front-End Developer
Company name: NativApps.
Company website: https://nativapps.com
Employment period: February 2017 - March 2018.
Main technologies: React.js, Redux and Ionic.
NativApps is an application development company which provides software development for corporations and startups.
During my time in the company I worked in two projects: The first one was for a private health insurance provider. The company wished to migrate into a more digital nature by building a dashboard-like experience for their employees. Our team consisted in a set of multiple front-end developers and back-end developers, we worked following agile practices. As part of the development team for the dashboard, my contributions were working on the create / read / update / delete (CRUD) screens for the different entities of the domain as well as designing the front-end architecture.
For my second project in the company I worked for BeGirl. BeGirl is as Be Girl is a design company that creates innovative, beautiful, and affordable reusable menstrual hygiene products for womankind. One of their products was a mobile application to empower women with the tools to track their menstrual cycles with all the information they could need. My role in the project consisted in providing support and solving production issues to the existing application.
Front-End Developer
Company name: Ideaware.
Company website: https://ideaware.co
Employment period: July 2018 - April 2020.
Main technologies: TypeScript, React.js and Redux / MobX / XState.
Ideaware is a company that connects Colombia’s top talent with US companies and startups.
During my time in the company I worked in three applications for a single client: LunaCare, a startup that is trying to re-imagine physical therapy by bringing therapists and treaments to the people that need them.
Our team consisted of a designer, a back-end developer and a front-end developers, we worked following agile practices. For my first project the user interface (UI) with code name of "Patients Form": A single page application form used by patients or by their doctors to track their progress in different areas; The application also provides a therapist-specific view of the evolution of a specific patient.
For my second project I built the user interface (UI) with code name "Credentialing form": A single page application wizard form that therapist applicants need to fill in to apply for a job in Luna.
For my third and last project I Built the user interface (UI) with code name "Dashboard": A single page dashboard used by therapists to filter out and observe data according to a patient sample.
Front-End Developer
Company name: Zemoga.
Company website: https://zemoga.com
Employment period: April 2020 - October 2021.
Main technologies: React.js, Next.js and Node.js.
Zemoga is a company that helps organizations build better digital products by offering their expertise in cross-functiona teams.
During my time in the company I worked for the Sony Group Corporation. As a giant in the console space, Sony wished to elevate Sony's competitive play to the next level by offering tournaments and competitive gaming content, curated based on your favorite titles, that is how their "Competition Center" came to life.
Our team consisted of multiple front-end developers, back-end developers, product designers, business analysts and QAs. The team worked using SCRUM and Kanban. As part of the development team my role involved developing new features, scaling architecture, problem solving, release management, task prioritization and collaboration with the other team members.
Toolset
* HTML: A language used to define the meaning and structure of web content. It uses "markup" to annotate text, images, and other content for display in a Web browser.
* CSS: A stylesheet language used to describe the presentation of a document written in HTML. It describes how elements should be rendered on screen, on paper, in speech, or on other media.
* JavaScript: A programming language most well-known as the scripting language for web pages. It defines the behavior of the user interfaces but it can be used on the server side as well.
* TypeScript: A strongly typed programming language that adds additional syntax to JavaScript, giving you better tooling by allowing to describe the shape of data.
* React.js: A JavaScript library for building user interfaces (UI) using functional programing principles.
* XState: A JavaScript library for modeling behavior as finite state machines and statecharts.
* Node.js: A JavaScript runtime environment that runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser.
* Express.js: A Node.js framework considered the de facto standard for building websites and APIs with Node.js
* Next.js: A React framework that provides building blocks to build static and dynamic websites and web apps.
Social Media
* Twitter: https://twitter.com/lobitodotdev
* LinkedIn: https://www.linkedin.com/in/carlos-camilo-lobo
* GitHub: https://github.com/Platekun