Software engineer with 4 years of professional experience. I'm a specialist in front-end development with Angular, and I also act as full stack developer bringing in technologies such as Java and Node.js. My worked is based on agile principles, combining value delivery and software quality to achieve the organization's goals in short, medium, and long term. To do so, I rely on software engineering practices, applying principles and methodologies such as clean code, SOLID an test driven development (TDD). This way, I can deliver value quickly and build systems that are easy to use, maintain and evolve. I also have experience with different agile frameworks, such as Kanban and Scrum.I am a proactive professional, always going beyond what is required and applying a philosophy of continuous improvement to my work. Besides that, I'm a helpful and communicative person. I work collaboratively, supporting the development of my colleagues through pair programming, code review and documentation.My professional goal is to keep evolving, developing quality software for high impact, challenging projects. Languages: TypeScript, JavaScript, Java, Python, HTML, CSS, CFrameworks: Angular, Quarkus, Spring, Express.jsDatabases: MongoDB, SQLite, PostgreSQL
-
Engenheiro De SoftwareSicrediAracaju, Se, Br -
Engenheiro De SoftwareSicredi Dec 2023 - PresentAtuando em diferentes iniciativas, em todo o ciclo de vida do software: desde levantamento de requisitos e arquitetura de solução até desenvolvimento, implantação e monitoramento.- Desenvolvimento de aplicações web para o usuário final, com foco em usabilidade e performance;- Contribuições na biblioteca do design system (inner source), implementando melhorias de usabilidade e acessibilidade;- Melhorias de segurança, mapeando vulnerabilidades e definindo novas arquiteturas em coordenação com diferentes áreas. Tecnologias: Angular, React, Java, Quarkus, Spring, MongoDB, HTML, CSS, TypeScript, Stencil -
Software EngineerDbc Company Jun 2022 - Nov 2023I work at Sicredi, developing, evolving and maintining systems that handle over 100,000 daily transactions.- Front-end development with Angular. Automated testing using Cypress, Jest and Testing Library.- Back-end development with Java in a microservices architecture, using Quarkus, Spring, MongoDB and JUnit. - System support in production environment, running root cause analysis, correcting defects and resolving incidents.- Requirement engineering in collaboration with business, CX and development professionals, mapping out improvements, fixes and technical debt. RESULTS- I led a comprehensive refactoring in the front-end of one of our BackOffices, substantially improving code quality and development experience. Thousands of duplicated lines of code were removed, and test coverage went from 0 to about 50% (from 40k LOC). This refactoring allowed for faster and higher-quality deliveries in the following work.- I helped in the implementation of automated testing culture among the development team, by setting up the test environment and creating documentation and examples that accelerated the learning curve for others.- I made structural changes to some REST endpoints, promoting ease of maintenance and performance improvements. In some of these endpoints, response times were reduced by more than 50%. - I resolved complex issues in a microservices architecture, participating in the entire development process: root cause analysis, solution design, implementation and validation. -
Front-End Developer | AngularSergipetec Dec 2020 - Jun 2022São Cristóvão, Sergipe, BrazilI worked at the Finance Secretary of the state of Sergipe, developing front-end applications with Angular. - Front-end development with Angular, TypeScript, HTML and CSS.- Migration of legacy systems to a monorepo architecture, promoting code quality and reuse.- Implementation of automated tests with Cypress.RESULTS- I created dozens of highly reusable and well documented UI components and utility functions, accelerating the development of new functionality.- I stablished an automated testing culture in the team, creating their first automated tests with Cypress. - I promoted changes in the team's work methodology, both on the process and technological level, which converted to a direct impact in productivity. For example, through these changes, it was possible to substantially reduce the time spent solving Git conflicts.- I created JavaScript scripts to automate repetitive tasks. -
Back-End Developer | Node.JsSofteam | Junior Computing Enterprise Apr 2020 - Dec 2020São Cristóvão, Sergipe, BrazilI developed REST APIs with Node.js and Express, using both RDBMS nd NoSQL databases. I sought implementing high quality and well tested solutions. I created CI/CD pipelines with GitHub Actions. I also worked in the R&D department in an endeavor to elevate the development practices implemented in the company.Tools: JavaScript, Node.js, Express, Jest, MongoDB, PostgreSQL, Git, GitHub, Bitbucket -
ContribuidorCodesupport Jan 2020 - Dec 2020I volunteered on a community of around 10 thousand programmers from all over the world. Besides that, I worked actively in the development of a bot for the discord server. We used TypeScript and TDD.Tools: TypeScript, Discord.js, Mocha, Chai, Sinon, Git, GitHub -
Researcher In Scientific InitiationFederal University Of Sergipe Apr 2020 - Aug 2020São Cristóvão, Sergipe, BrazilI reviewed the literature on multiview data clustering, implementing the proposed algorithms in C and C++. I compared the performance of those algorithms in different scenarios, using Python and Shell scripts to optimize my workflows. Tools: C, C++, Python, Shell, LaTeX, Git, GitHub
Allan Juan Education Details
-
Computer Science -
Curso De Extensão - Engenharia De Software Moderna
Frequently Asked Questions about Allan Juan
What company does Allan Juan work for?
Allan Juan works for Sicredi
What is Allan Juan's role at the current company?
Allan Juan's current role is Engenheiro de software.
What schools did Allan Juan attend?
Allan Juan attended Federal University Of Sergipe, Department Of Computer Science - Ufmg.
Who are Allan Juan's colleagues?
Allan Juan's colleagues are Lucas Wille Schuch, Raphael Egnaldo Leandro, Liciane Silva, Sibele Tomasi Bada, Jair Barros, Keyla Pinto, Josieli Oliveira.
Not the Allan Juan you were looking for?
-
-
2 +194927XXXXX
-
Allan Juan
Planejador | Operações Facilities | Gestão De Negócios&Pessoas | Liderança | Relacionamento | Venda Consultiva | Planejamento & Vendas | Limpeza | Operacional | Gerente | CoordenadorSão Paulo, Sp
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial