Software Developer

Software Developer

Hourly rate: members only

Availability: members only

Willingness to travel: Worldwide

Professional status: Freelancer

Last updated: Mar 28, 2025

Total work experience: 8 year(s)

Language skills: English, Portuguese,

Personal summary

Development Software: • Front-End: HTML (5) , CSS, Bootstrap, WebRTC • Front-End/Scripts : JavaScript, JQuery (Ajax/ Rest), Chartist, Morris.js, Vue.js, React, Angular and Ionic • Back-End: 1) Java : (JSP, Thymeleaf, JSTL, Servlets, Spring Boot ,JPA, Hibernate, Maven, Gradle , Micro-services ) 2) .Net: (C# and VB.Net) (Desktop, Windows services, Web Forms, MVC, Web Services, WCF, Web Api ), .Net Core, Entity Framework 3) PHP : pure code or frameworks, for example: OpenCart and WordPress 4) Python: PIP3, Matplotlib and more • Mobile Applications: Android (using Ionic/Angular ) • Desktop Applications: .Net and VB6 • Tools of development: Eclipse, Netbeans, Visual Studio Code, Visual Studio • E-commerce tools: OpenCart • Blog Tools: WordPress Report Tools: • SAP - Crystal Reports • SQL Reporting Services (SSRS) • Jasper Reports and Groovy Relational and NoSQL databases: • SQL Server (2000 until the last version): structures DDL, triggers, queries, views, commands, stored procedures and integration using ORM, ETL. • MySQL (until the last version): structures, queries, commands, integration using regular connections or JPA. • MongoDB: structures of document-based, collections and integration using JPA or ORM infra-structures • Oracle: PL/SQL, using Oracle Forms to CRM applications Methodologies and Documentation Used: • Agile: Scrum experience ( backlogs, week meetings, sprint and deliveries ) • CI/CD - cycle of deployment: creating applications, unit testing (Unit Test, JUnit ), integration of GIT branch with Jenkins for deployment - Deployment Tools : Jenkins and TFS • Knowledge in PMI • Tools of management of tasks and project: SmartTask, Trello, MS-Project • Documentations patterns: ERM (Entity Relationship Model), UML (Unified Modeling Tool ) • Approach to software development: DDD (Domain Driven Design) • Design Patterns: Dependency Injection, Singleton Pattern, DTO Pattern, Chain of responsibility pattern Business Intelligence or ETL Tool: • Business Intelligence Development Studio (SQL Server), SSIS Education: College/University in Computer Sciences

Language skills

English

Fluent knowledge

Portuguese

Fluent knowledge