Elton Andrade dos Santos
Verified Expert in Engineering
Web App Development Developer
Elton has been a software developer for a good part of his life, and he is still passionate about his craft. He likes being challenged, and he learns fast. Elton is a polite, down-to-earth developer who is seeking innovation and freedom of creative choice on the next project that he works on.
Portfolio
Experience
Availability
Preferred Environment
Subversion (SVN), Git, Eclipse, IntelliJ IDEA, Windows, Linux
The most amazing...
...thing I've coded is a framework for test automation that allowed the developers to write code to test the systems based on the system's workflow.
Work Experience
Developer | Scrum Master
CIASC | Centro de Informática e Automação de SC
- Implemented and specified systems for the Secretary of Public Security of the state of Santa Catarina, Brazil.
- Acted as developer, architect, DevOps, product owner, trainer and Scrum Master whenever required.
- Updated the technology stack of the legacy systems to integrate new technology, allowing the development team to use new frameworks and programming languages to develop new parts of the system without rewriting the whole existing software.
- Advocated for the adoption of Agile development/management along with the use of Scrum and Kanban.
- Automated the deployment processes for applications, implanting a continuous delivery/integration workflow to the team, with the use of Jenkins, Gradle, and Maven, and updated the version to SVN and then GIT.
- Worked as the technical leader of the team and was a technical reference for the company.
Java Developer
Softplan/Poligraph
- Implemented software according to requirements specified using UML by system analysts.
- Adapted a third-party framework to the reality of the company—enhancing it with new features and numerous bug fixes.
- Served as a tech leader to the development team.
- Gave training to new members of the team when necessary.
- Created Maven plugins to integrate TFS, Maven, and Confluence to the company's software delivery and release workflow.
Intern | Trainee
UFSC | Federal University of Santa Catarina
- Worked as a trainee developer in two of the university's labs, developing software for the internal use of the institution.
- Developed websites with PHP for a literature research lab.
- Worked in the development of an suite of web applications to manage university-related workflows, such as class and classroom management, online student enrollment in classes, library (registry and management), and protocol.
- Acted as the tech leader of the trainees for the last two years of internship, selecting new trainees and assigning them tasks.
- Researched and implemented Agile methodology in the lab and adapted to its reality (extremely flexible hours, frequent team changes, few and distant stakeholders, and others).
Experience
SISP | Integrated System for Public Security
Solar DERMG
Skills
Languages
HTML, JavaScript, Java, ECMAScript (ES6), CSS, Groovy, SQL, Active Server Pages (ASP), PHP, Visual Basic 6 (VB6)
Paradigms
Agile, Test-driven Development (TDD), Web Application Architecture, Kanban
Platforms
JEE, Amazon EC2, Windows, Linux, Eclipse, Jakarta EE, Amazon Web Services (AWS), AWS Lambda
Other
Web App Development, Enterprise Java Beans (EJB)
Frameworks
AngularJS, Grails, JPA, Dropwizard, Spring, Spring Boot, Angular, JSF, Apache Struts, Express.js
Libraries/APIs
Node.js, jQuery, DWR
Tools
Jenkins, Eclipse IDE, IntelliJ IDEA, Webpack, Apache Tomcat, Git, JBoss Forge, Subversion (SVN), WildFly
Storage
Spring Data, Amazon S3 (AWS S3), Microsoft SQL Server, MySQL, PostgreSQL
Education
Bachelor's Degree in Computer Science
Federal University of Santa Catarina - Santa Catarina, Brazil
Certifications
Sun Certified Web Component Developer
Sun Microsystems
Sun Certified Java Programmer
Sun Microsystems
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring