Darlan Rafael S.
About Darlan Rafael S.
Darlan Rafael S. is a Senior Java Software Engineer with extensive experience in various Java frameworks and software development roles. He has worked for multiple companies in Brazil, including Avenue Code, Grupo FCamara, and BRQ, and holds degrees in Civil Engineering and Information Systems.
Work at Avenue Code
Darlan Rafael S. currently holds the position of Senior Java Software Engineer at Avenue Code. He has been with the company since 2023, contributing to various projects and leveraging his expertise in Java development. His role involves utilizing advanced Java frameworks and collaborating with cross-functional teams to deliver high-quality software solutions.
Previous Employment History
Darlan has a diverse work history in software engineering. He worked as a Tech Lead at Grupo FCamara from 2022 to 2023. Prior to that, he served as a Senior Systems Analyst at Roundpeggs for four months in 2021 and at Ebix for eight months in 2019. He also held positions at PrimeIT and CINQ Technologies, gaining extensive experience in various aspects of software development.
Education and Expertise
Darlan studied Engenharia Civil at Centro Universitário Internacional UNINTER, where he is pursuing a Bachelor's degree from 2023 to 2028. He also holds a Bachelor's degree in Sistemas de Informação from Faculdade Metropolitana de Curitiba - FAMEC, completed in 2010. His educational background supports his technical expertise in Java frameworks, Object-Relational Mapping, and Service-Oriented Architecture.
Technical Skills and Frameworks
Darlan has extensive experience with Java frameworks, particularly in Dependency Injection and Inversion of Control, including Spring and CDI. He is proficient in Model-View-Controller frameworks such as Struts and JSF. His technical skills also encompass developing REST APIs for various front-end technologies and working with Oracle solutions for Service-Oriented Architecture.
Professional Interests and Learning
Darlan enjoys continuous learning and seeks to expand his knowledge daily. He is interested in exploring new technologies, methodologies, and approaches to software development. This commitment to learning enhances his ability to adapt to changing environments and improve his technical skills.