Adaptable Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within appropriate deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.
Expertise in Programming Language: Java, JEE
Proficiency in API Integration Tools: WSO2, Mulesoft
Familiar with Linux environments: CentOS, RedHat Linux, Alma Linux
Familiar with database management systems: MSSQL, MySQL, PostgreSQL
Proficient in popular frameworks: Spring, Spring boot
Code review proficiency
Adaptability to New Technologies
Good communication skills in English (both written and spoken)
Experience in developing software in a Linux environment, Bash scripting
Software Debugging
Worked with git and continuous integration systems
Knowledge of Clean Code and the SOLID Principles
First experiences with software test concepts like unit test
Continuous integration (CI) & Continuous Delivery (CD)