In a few words
I am a Full Stack developer, Technical Lead and SCRUM master
Knowledge in code quality through reviews (reviewer & reviewed), unit test, smoke test and component test, adopter of the test-driven development (TDD)
Experience bridging coding and product design, focusing on user experience with a solid background in Human-Machine-Interaction, with a course at Stanford University
Ability to work in a team, self manage time and work, current experience working in SCRUM as Scrum Master. Adopts refactoring to prevent over engineering
A little more technical
Languages & Scripts
Visual Studio, Team Foundation, VSTS, VSCode, GIT, .NET Framework, Microsoft Azure
ES6, Node.js, OWIN, WebAPI, API design, Angular, Material, CSS3/HTML5
Scrum Master, Agile, Technical Lead
Oct 2013 – Current
Senior Software Engineer
Mar 2013 – Oct 2013
Moved to Canada: In this hiatus, a great deal of learning and preparation was made to ensure I would have all the current bleeding edge technology back in my fingertips.
Jan 2012 – Mar 2013
Company specialized in streaming on demand. I improved the distributed encoding system for videos on demand, applying corrections and refining algorithms for better performance in C#. Introduced the platform continuous delivery, shortening release cycles. The company now is called UUX, and I worked in its São Paulo office.
Nov 2009 – Dec 2011
Allegro Wireless Canada
Led the user experience and ergonomic department, resulting in a real increase of sales. Defined the next generation of mobile interfaces the company will use. Designed, coded and tested a platform that remotely manages mobile devices throughout Canada and USA using C#, compact framework and ASP.Net MVVM. Designed and coded the interfaces for Android (Motorola Xoom) for baggage and cargo operational check to be used by airlines, including Air Canada.
Apr 2008 – Nov 2009
Designed and coded a social platform (blogs and photo logs) in C# MVC. Coded a flight ticket marketplace in Ruby on Rails and MongoDB. Designed and created a back-end framework in Ruby on Rails to control flight tickets reservation and purchase using Amadeus’ APIs. Second place winner for innovative ideas for the web, competing among the 5,000 employees.
Aug 2003 – Mar 2008
Designed and coded a low level software in C, to analyze network latency at the broker houses, to determine if a given stock was bought before another broker. Led a project to build a distributed platform to display institutional videos in elevators and conference rooms, everything controlled by a single desktop software at the marketing department, coded in C#. Implemented internal desktop tools to speed up processes that usually requires human hands, increasing significantly the IT department performance.
2003 – 2006
BSc Computer Science
Graduated with honours on Graphic User Interfaces researches, also applied and completed scholarship in scientific researches on Human-Computer Interaction.
Human-Computer Interaction Design
One month intensive course on HCI (Human Computer Interaction). With peers and mentors from Standford University professors staff ensuring high quality of tests, challenges and proper course completion.
2003 – 2006
Microsoft specialization courses
- Building COM+ Applications Using Ms.NET Enterprise Services (MS2557)
- Customizing Microsoft Office SharePoint Portal Server 2003 (MS2014)
- Developing Applications using ADO.Net (MS2389)
- Developing Microsoft ASP.NET Web Applications Using VS.NET (MS2310)
- Developing XML Web Services Using ASP.Net (MS2524)
- Programming with C# (MS2124)
Nov 2014 – Current
Acting as a weekend Year-round volunteer to bring visitors information about conservation, exhibits and animals through interpretative tables, tours, events and school visits. Public range from kids to researches.
Public School – Brazil
Teaching computer to destitute people, helping them finding new jobs, improving their life quality as a whole. The program was supported by the state government and the classes were set in public funded schools. The state granted me a certificate in honour of the time spent.
IT Manager at Roche
Dorival is a high-performance professional. He possesses great analytical capacity, agility and technical knowledge.
Sr. Consultant at Microsoft
During the years I had the chance to study with Neto, he always showed not only his broad technical skills, but also his commitment to improve and will to help others.
Software Eng. at Salesforce
I’ve worked with Dorival on multiple projects now, and his expertise and passion for human factors and user-interface design is highly valued. He’s also friendly, approachable and a joy to work with. I highly recommend him for any company who takes user-centric software development seriously.
QA at Iterasys
Worked with Dorival on BM&F Bovespa (formerly Brazilian Mercantile & Futures Exchange – BM&F) on corporate portal projects related. Creativity, hard work, continuous learning are your principal qualities.
Analysis at Access Brasil
Great worker! Is dedicated to work and always have great ideas.
Coordinator at B3 Brazil
Dorival is well organized person, result oriented, an excellent professional, team working and always looking for improvements on the activities that he had responsibility for. He has strong commitment and excellent skills. He is an excellent System Analyst.
CEO of WarpZone
Dorival is a great professional, he is very creative and engaged developing software and applications. His portfolio is complete and varied. I studied with this guy and I know his expertise, a very good person.
Developer at Opta Canada
Dorival was a perfect addition to our team, giving much more value to our website both visually and functionally. He works impressively fast, and is very helpful as to point out our bad ideas.
Tel : (416) 919-0071