Badges
Certifications
Work Experience
Solutions Architect
IMS Maxims• July 2019 - Present
Below are some of my responsibilities. - Hands-on Solutions Architect, i write code, a lot of code. - Working on Web/Desktop/Mobile solutions for the health industry. - Solving hard problems by writing clean, reusable and maintainable solutions. - Writing custom SDKs or libraries for difficult challenges like integrating any system with any Bluetooth LE or USB devices by reading radio signals and implementing protocols for easy re-usability across platforms using modern and advanced technologies such as C# and .NET Core 3.0. - Working with low-level APIs in order to create fast and custom experiences for all mobile devices using the latest technologies. - Building and integrating different applications with different technologies by using message queues and micro-services following all the best practices. - Doing all of the above with the S.O.L.I.D principles and a couple more in mind. - Transforming Legacy Web Enterprise applications into fast cross-browser solutions using modern ES6 Javascript and Typescript * Main Languages: Javascript|TypeScript, C#, HTML and CSS * Frameworks: Angular 4 to 8, Ionic 4, Spring, Node.js, .NET Framework and .NET Core 3.0 * Other Languages: Java and Python, Bash, Powershell and Batch
Software Engineer
IMS Maxims• May 2017 - July 2019
Working on Web/Desktop/Mobile solutions for the health industry. Solving the hardest problems writing clean and reusable enterprise solutions. - Transforming Legacy Web Enterprise applications into fast cross-browser solutions using modern ES6 Javascript and Typescript - Implementing communication between old databases and new web and mobile application using REST API architectures with the support of Node.js and Java * Main Languages: Javascript|TypeScript, C#, HTML and CSS * Frameworks: Angular 4-7, Ionic for Angular 4-7, Spring, Node.js, .NET Framework, .NET Core and Hibernate * Other Languages: Java and Python
Software Engineer
accenture• November 2016 - March 2017
Working as a Front-end Software Developer to provide the best user experience to our customers and always applying the most recent best practices in software development and code writing i am always challenging myself to write the best, faster and clean code possible as well as writing precise and high coverage karma/jasmine test codes. Among other activities as API management, project management, Build management, estimation and planning, release management and requirements analysis Developing as part of a team 100% of my time from simple solution based on the Web to large scale and rich interface Single Page Web Applications(SPA) for clients on a wide range of areas such as Financial Services, Electricity Services, Gas Services and so on. In my Development role I was 70% of my time writing AngularJS code in which 40% was testing code and the other 60% was application development code, and 30% of my time writing pure Javascript/Jquery, bootstrap, HTML 5 and CSS 3 code as well as using NodeJS for API Management.
Internship Software Engineer
TOTVS• November 2014 - May 2016
Developing over an existing ERP software using Java/JBoss. BPM Processes and javascripts for scripting intranet forms and validation, educational modules, document management and more. We used Java to develop Widgets and manage the database of the application with SQL queries and Javascript to perform validation across all kinds of forms through the ERP application
3D Artist
Locomotive• 2013 - 2014
3D Artist
Playlore• 2012 - 2013
Software Engineer
IMS MAXIMS• 2017
Education
HarvardX
Computer Science, B.Tech• January 2019 - December 2019
HarvardX CS50: Introduction to Computer Science
MITx
Computer Science, B.Tech• January 2019 - December 2019
MITx: 6.00.1x
UNINASSAU
Computer Information Systems, B.Tech• 2014 - 2017
Links
Skills
gabrielfreiredev has not updated skills details yet.