Badges
Certifications
Work Experience
Senior Software Engineer
Alter Solutions•  April 2021 - Present
I’ve been working for a client called SLIB, a BNP Paribas company. SLIB is a securities services company, that develops solutions for the financial market. I work at the Risk department, which develops and maintains software for risk management. Real-time risk calculation and margin call managing are some of the features that we offer. At the moment, the technologies that I’m using include Java 8, EJB, PostgreSQL, and a proprietary developing framework from SLIB.
Senior Software Engineer
B3•  May 2019 - April 2021
B3 is the Brazilian stock exchange, where I worked in the OTC market department. I developed systems integrations and middleware applications, especially using Java, REST/SOAP APIs, and JMS Queues. Moreover, I helped to maintain the major OTC market assets registry platform, which processed millions of operations per day, as well as a B3 proprietary developing framework written in Java and its Weblogic environment. It was also part of my responsibilities to interact with outsourcing companies, monitoring progress and reporting the ongoing work to the managers.
Software Engineer
Prill Tecnologia•  November 2012 - May 2019
Prill Tecnologia is a consulting company that works for some of the biggest players in sectors like Telecommunications, Insurance, and Financial. I have worked as a software developer on many challenging projects for those companies. In the telecommunications field, we built tools responsible to generate a broadcast of 10 million short messages (SMS) every day and providing customers with real-time location-based services for emergency call centers. These services were written in Java, using Apache Camel and Weblogic. We built some products for a subsidiary of a major Brazilian insurance company, including an Open API using REST, constructed over the IBM environment. We also develop services through Java JEE with WildFly and maintained COBOL services and C libraries. For the Financial field, we developed many projects as an outsourcing company for the Brazilian stock exchange, implementing all the requirements listed in the specification that came from the client. Almost all the development was made in Java, PL/SQL, and shell scripting.
Professor
Rio de Janeiro State University•  July 2011 - July 2014
During my master’s I worked as a part-time professor, teaching classes as Introduction to Programming using Pascal, and Object-Oriented Programming with Java. Each of these classes was ministered to around 60 students by semester. The attending courses were both Computer Science and Engineering. Besides that classes, I developed programming activities with the students along with the Algorithms professor, training them for the ACM programming contest.
Researcher
Tempo•  February 2011 - December 2013
Tempo is a laboratory of Real-time and embedded systems affiliated with the Computer Science institute from Federal Fluminense University. I worked there during my master's degree as a researcher in the Ubiquitous/Pervasive Computing field. We have designed a framework to help developers build pervasive applications for a conceptual Smart Home. Part of this project became my master thesis, available at http://www.ic.uff.br/PosGraduacao/frontend-tesesdissertacoes/download.php?id=630.pdf&tipo=trabalho (in Portuguese). I also wrote a paper and presented my work at SBRC 2013, one of the biggest Networks and Distributed Systems symposiums in Brazil. For this project, I used Java, Android SDK, and game frameworks.
Intern
Quetzal•  January 2010 - January 2011
Quetzal was a small company that developed systems for the off-shore and Naval industry. There I worked programming in C++, creating Windows desktop applications using C++ Builder. The main project that I worked was a tool that estimated where a pipeline threw from a ship or platform would lie at the touchdown point in the ocean. It was made by calculating a catenary curve.
Education
Universidade Federal Fluminense
Computer Science, MS•  March 2011 - December 2013
My field of study was Distributed Systems where I did a research in Ubiquitous/Pervasive Computing & Context Aware Computing, developing a middleware and applications for smart spaces.
Universidade do Estado do Rio de Janeiro
Computer Science, BS•  February 2007 - December 2010
Undergraduate research and Course completion assignment in Ubiquitous/Pervasive Computing & Context Aware Computing, developing applications for Home Health Care. Contestant at ACM Programming Contest, by UERJ team
Links
Skills
david_brto has not updated skills details yet.