Rafael D.Full-stack Product Engineer
Skills
A professional software developer with a comprehensive background in technology beginning at nineteen, stemming from a longstanding interest in the field originating at the age of thirteen. Holds a technical degree in computer science, specializing in Java and basic .NET technologies (VB and C#). Possesses extensive experience in Java and Ruby on Rails, with current professional engagement in NodeJS (Fastify).
In addition to technical proficiency in Java, Ruby, and NodeJS, possesses familiarity with both waterfall and agile development methodologies. Experienced in direct client interactions and working seamlessly within team environments. Knowledgeable in application integrations, particularly in edTech applications adhering to LTI standards and SCORM protocols, and in integrating payment systems. Additional expertise includes proficiency in REST and SOAP web services.
Software Developer
4/1/2019 - Present
Developed proficiency in backend development using Node.js and expanded expertise to full-stack development with Ruby on Rails. Contributed to various integration projects including LTI integrations for learning platforms and payment gateway integrations. Demonstrated skills in managing server-side logic, database management, and API development. Utilized frameworks like Express and tools such as Webpack for efficient backend and full-stack solutions. Ensured seamless deployment and version control through Git and incorporated best practices in coding and system integrations.Web Developer Ruby
1/1/2018 - 8/1/2019
Developed and maintained Restful APIs for mobile applications using Ruby on Rails. Gained expertise in relational databases, including SQL Server, MySQL, and PostgreSQL. Integrated various tools and services such as OneSignal for push notifications, Google Analytics, and TagManager for enhanced tracking and analysis. Applied SEO techniques to improve search engine rankings and used Bootstrap for creating responsive layouts. Created landing pages and employed decorators and presenters to enhance software architecture. Utilized the Pundit library for managing authorization and implemented XML file crawler from RSS feeds. Achieved seamless integration with MAXMIND for precise location data services.JavaEE Software Developer
4/1/2012 - 1/1/2018
Developed proficiency in full-stack development through the creation and maintenance of supplementary pension modules using JavaEE and JCompany. Gained extensive experience working with relational databases, including SQL Server, Oracle, and DB2, to ensure seamless data management and integration within the modules.
Information Technology at SESI/SENAI
2009 - 2011Information Technology at Infnet Institute (Forsoft)
2011 - 2012
Certificate of Completion - Apache for Beginners at Udemy
5/1/2020Certificate of Completion - Starting with Ruby and Object Orientation at Udemy
4/1/2018Duolingo French Fluency: Elementary (Estimate) at Duolingo
8/1/2015
Rafael is available for hire
Hire Rafael D.All Howdy Candidates are vetted for skills and english proficiency.