Close Close Preview

Your amazing online presence is right this way.

Create your profile
Capture who you are, what you do, and where you're going. All in one place.

Diogo Santos

Diogo Santos

Software Engineer

Osudio

Amsterdam

Software Engineer at Osudio

Message

4

Followers

MENU ☰

Osudio

Software Engineer

Career medium 03

SecondFloor

Developer

Developed projects in Java J2EE (with open source solutions) for the biggest insurance companies in Europe.
• Designed Object-oriented Architecture
• Implemented domain model with POJOs
• Dependency Injection and Transaction Management with Spring • Persistence layer with Hibernate and Oracle databases
• Implemented MVC with Spring Web
• Implemented Restful JSON API
• Implemented GUI with pure Javascript and ExtJS • Refactoring of legacy code
• Tests with JUnit and Spring Test
• Build scripting with Maven
• Deployments on Tomcat and JBoss
• Scrum

Career

Ideais

Senior Software Developer

Developed projects in Java J2EE (with open source and BEA Weblogic solutions) for the Latin America biggest e-commerce company.

- Designed Object-oriented Software Architecture
- Implemented software domain with POJOs
- Dependency Injection and Transaction Management with Spring
- Persistence layer with Hibernate and Oracle databases
- Implemented MVC with Apache Wicket, Struts and JSF
- Implemented GUI with AJAX, jQuery, HTML and CSS
- Application integrations via Web Services SOAP and REST
- Refactoring of legacy code
- Tests with JUnit, Spring Test, WebDriver and HSQLDB
- Build scripting with Apache Ant
- Deployment on BEA Weblogic server
- Extreme Programming (XP) agile practices like Continuous Integration, Retrospectives, Test-driven Development, Ten Minutes Build, Pair Programming and so on.

Career medium 01
Career
Career medium 05

Accenture

Software Developer

Developed projects in Java J2EE with Oracle and BEA Weblogic solutions.

- Designed software architecture focusing on the domain (Domain-driven Design)
- Implemented software domain with POJOs
- Dependency Injection with POJOs and Martin Fowler’s pattern “Registry”
- Implemented persistence layer with JDBC and Oracle databases
- Transaction Management with JTA
- Application integration via EJB
- Deployment on Oracle OC4J and BEA Weblogic servers.
- Implemented MVC with Struts
- Tests with JUnit
- Implemented GUI with “pure” Javascript, HTML and CSS
- Build scripting with Apache Ant

Career

Made Internet Services

Software Developer

Developed projects with PHP and Java J2EE with open source and Microsoft solutions.

- Implemented software domain with POJOs and pattern “ActiveRecord”
- Implemented persistence layer with JDBC and SQL Server databases
- Implemented MVC with Servlets, JSP and Taglibs
- Deployment on Tomcat and Apache servers
- Implemented GUI with AJAX, “pure” Javascript, Tableless HTML and CSS
- Responsible for the adoption of Tableless and AJAX
- Promoted to Developer after 6 months

Career medium 02
Career

Infotec Consultoria e Planejamento

Software Developer Trainee

Universidade Estácio de Sá