Leandro Sehnem Bortolotto

Senior Software Engineer at Dropsmart
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Florianópolis, Santa Catarina, Brazil, BR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Estonia
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Software Engineer
      • Oct 2019 - Present

      Tallinn, Estonia As the Senior Software Engineer and a primary technical contributor for the development team and product, I am currently: • Designing, modeling, and implementing scalable, secure, and high-quality code for our internal multi-currency and subscription management payment system. • Analyzing the implications of different implementation strategies, tools, and technologies, and choosing the most appropriate solutions together with the team. • Writing production code for the server side… Show more As the Senior Software Engineer and a primary technical contributor for the development team and product, I am currently: • Designing, modeling, and implementing scalable, secure, and high-quality code for our internal multi-currency and subscription management payment system. • Analyzing the implications of different implementation strategies, tools, and technologies, and choosing the most appropriate solutions together with the team. • Writing production code for the server side of web applications to ensure seamless user experiences. • Ensuring optimal integration with the CRM via Rest API. • Utilizing generative AI to boost team productivity. • Reviewing code and maintaining the Git repository for seamless team collaboration • Taking responsibility for deploying our web applications to ensure optimal performance. • Collaborating with the UX Designer and product manager to design and build user journeys that cater to our client's needs. • Learning, choosing, and implementing new technologies and stacks for the development team to ensure we stay up-to-date with industry best practices. • Taking responsibility for handling client requests, analyzing the problem, translating it to the technical team, and being responsible for delivering a solution that fits our client's needs. • Recruiting team members for the development team to help us scale and grow our technical expertise. • Mentoring an intern and guiding her career development to ensure she grows and becomes a valuable contributor to the team. • Creating and maintaining technical documentation for software applications and systems together with team members. Technologies: • Java 7 & Java 8. • JOOQ, Quartz, Flyway, Javalin, JSON, Rest API, JUnit. • Vue.js, HTML, CSS, Javascript, Typescript. • Clean Code. • Git, GitLab. • MariaDB, MySQL Workbench. • Linux. DNS setup. • Integration with Ontraport CRM via Rest API. Show less

    • Project Manager
      • Mar 2019 - Sep 2019

      Aurel, Provence-Alpes-Côte d'Azur, France As a Project Manager, I took on the following responsibilities: • Organizing logistics (with a high degree of autonomy) to ensure the educational center was prepared to deliver effective seminars during the season. • Managed a team responsible for providing the necessary infrastructure for clients and lecturers to perform their activities smoothly. • Developed strong communication skills and the ability to work collaboratively in a multilingual team environment, actively utilizing… Show more As a Project Manager, I took on the following responsibilities: • Organizing logistics (with a high degree of autonomy) to ensure the educational center was prepared to deliver effective seminars during the season. • Managed a team responsible for providing the necessary infrastructure for clients and lecturers to perform their activities smoothly. • Developed strong communication skills and the ability to work collaboratively in a multilingual team environment, actively utilizing my fluency in English, Portuguese, and Spanish. • Successfully deployed and maintained software applications and systems, collaborating with cross-functional teams to identify business requirements and develop solutions that met the specific needs of each project. • Reviewed code to ensure best practices, and client requirements, providing technical guidance and leadership to the team. • Effectively communicated technical decisions and solutions to clients and promoted the long-term technical health of our services. • Built integration with third-party APIs and tools to improve service delivery and enhance the offerings. • Proactively handled client relationships and sales to ensure maximum client satisfaction. • Exhibited flexibility and expertise in selecting and adapting technology to meet the needs and budget of the organization, utilizing platforms such as WordPress, AWS, and S3. Show less

    • Brazil
    • IT Services and IT Consulting
    • Founder, Software Engineer & CEO
      • May 2012 - Apr 2018

      Florianópolis e Região, Brasil As a start-up entrepreneur, I designed and developed the fintech Zerofila, plus its business model. A mobile app to pay bills in bars and restaurants, leading to the following accomplishments: • Designed the architecture of the solution, which was compounded by 4 main software: the mobile app, the web front-end, the back-end application, and the client software in the local machine of the restaurant. • Due to the 3G unavailability at the time, created a proprietary communication… Show more As a start-up entrepreneur, I designed and developed the fintech Zerofila, plus its business model. A mobile app to pay bills in bars and restaurants, leading to the following accomplishments: • Designed the architecture of the solution, which was compounded by 4 main software: the mobile app, the web front-end, the back-end application, and the client software in the local machine of the restaurant. • Due to the 3G unavailability at the time, created a proprietary communication protocol between the mobile app, the server, and the local machine, utilizing much fewer bytes per request. Making the application extremely fast even if used a Hedge connection. • Participated in the entire software development lifecycle. From the idea and requirements gathering to deployment. And ensured innovative and fast solutions to meet the project's needs. • Collaborated with a UX designer to design and develop end-to-end user journeys. • Created technical documentation and remained current with software development and architecture. • Provided technical leadership making critical decisions to ensure successful project execution. • Managed project scope, risks, and delivery plans while evaluating project situations and providing future development solutions. • Built integrations with third-party APIs from partners and tools while successfully launching and testing the app in establishments (bars and restaurants). • Created and executed successful marketing campaigns, testing end-user conversion and facilitating direct sales to establishments (bars and restaurants). • Negotiated and established partnership agreements, hiring on-demand professionals to further develop and grow the app's sales channel through the partners. Some of the partners include NCR Colibri and PagSeguro. Other accomplishments: • Selected to present Zerofila at the Collision Conference in Las Vegas 2015 - https://collisionconf.com/ • Invited to demonstrate the project to students of Computer Science at UNESC. Show less

    • Brazil
    • Software Development
    • 1 - 100 Employee
    • Senior System Analyst
      • Jun 2016 - May 2017

      Florianópolis Area, Brazil As a Senior System Analyst, I accomplished the following: • Developed server-side production code for web applications, resulting in efficient and reliable software. • Developed a mobile app using Ionic and NativeScript. • Maintained and developed new features using Java technologies such as J2EE, EJB, Hibernate, JBoss, and Ant, which ensured software reliability and efficiency. • Participated in the software development lifecycle, from requirements gathering, modeling… Show more As a Senior System Analyst, I accomplished the following: • Developed server-side production code for web applications, resulting in efficient and reliable software. • Developed a mobile app using Ionic and NativeScript. • Maintained and developed new features using Java technologies such as J2EE, EJB, Hibernate, JBoss, and Ant, which ensured software reliability and efficiency. • Participated in the software development lifecycle, from requirements gathering, modeling, development, testing, deployment, and maintenance. • Designed and implemented scalable, secure, and high-quality code using the clean code technique. • Ensured software quality and security by conducting code reviews, testing, and debugging. • Collaborated with cross-functional teams (product, UX design, engineering teams) to identify business requirements and develop solutions that meet the client's needs. • Facilitated internal team and external client communication, which improved the delivery of the project and ensured client satisfaction. • Investigated and learned new technologies, choosing the most appropriate solution to use for the development. Technologies/Tools: • Backend: Java 8, Spring MVC, Spring Boot, JWT, Java EE 6, Hibernate 3, Oracle Database, MySQL, JBoss Server, Rest API, JSON. • Front-end: HTML5, JavaScript, Java Swing, Rich Faces, JSF, Node JS, NativeScript. • Server-side: Linux. • HTTPS. • Maven, Git. • Eclipse. • Clean code. • SCRUM. Show less

    • Brazil
    • Software Development
    • 100 - 200 Employee
    • Senior System Analyst
      • Dec 2015 - Jan 2016

      Florianópolis Area, Brazil In this on-demand, outsourced and short project, in my role as a Senior System Analyst, I achieved the following: • Studied and analyzed electronic signature options, investigating and learning new technologies for suitable solutions. • Implemented Java software to enable the signing of documents electronically, making the process faster and more streamlined. • Participated in all stages of the software development lifecycle, including gathering requirements, designing, developing,… Show more In this on-demand, outsourced and short project, in my role as a Senior System Analyst, I achieved the following: • Studied and analyzed electronic signature options, investigating and learning new technologies for suitable solutions. • Implemented Java software to enable the signing of documents electronically, making the process faster and more streamlined. • Participated in all stages of the software development lifecycle, including gathering requirements, designing, developing, testing, deploying, and maintaining the software. • Created web services to facilitate the streamlined signing of documents. • Ensured software quality and security by conducting code reviews and tests. • Worked closely with the client to understand its technical problems and was responsible for delivering the final product. Technologies/Tools: • Wildfly 9, Java 8, Rest API, JSON, Web Services, JSF 2.2, Prime Faces, HTML5, JavaScript. • HTTPS. • Eclipse. • Maven. • Modeling tool: Enterprise Architect. Show less

    • IT Services and IT Consulting
    • Co-Founder & System Analyst
      • Sep 2013 - Sep 2015

      Florianópolis e Região, Brasil In this project, in my role as a Co-Founder & Senior System Analyst, I achieved the following: • Praia Agora was my second project where I could apply the lessons learned from my first company, Zerofila. With Praia Agora, I aimed to solve problems faced by both business owners and end-users through technology. • Participated in all stages of the software development lifecycle, including gathering requirements, designing, developing, testing, deploying, and maintaining the… Show more In this project, in my role as a Co-Founder & Senior System Analyst, I achieved the following: • Praia Agora was my second project where I could apply the lessons learned from my first company, Zerofila. With Praia Agora, I aimed to solve problems faced by both business owners and end-users through technology. • Participated in all stages of the software development lifecycle, including gathering requirements, designing, developing, testing, deploying, and maintaining the software. • Developed the website, mobile app, and server-side applications. • I was involved in all aspects of the business, from interviewing users to designing solutions, developing software, hiring and managing on-demand professionals, marketing the product, and providing client service. • Conducted end-user interviews and research to better understand the needs and pain points of our target audience. • Hired on-demand team members. • Overall, working at Praia Agora taught me the importance of being adaptable and versatile to thrive in a fast-paced entrepreneurial environment. Technologies/Tools: • Full stack development of the application using Java 7, JBoss 7.1, EJB, Hibernate, and MySQL. • Android. • HTML, CSS, and JavaScript based on the web designer’s guidelines. Show less

    • Brazil
    • Information Technology & Services
    • 1 - 100 Employee
    • Product Manager & Shareholder
      • Aug 2007 - Oct 2012

      Florianópolis e Região, Brasil I have successfully achieved the following: • Became a shareholder due to my commitment, flexibility, and dedication. • Contributed to the entire software development process. Participating in requirements gathering, design, modeling, development, testing, deployment, and maintenance phases. • Conducted technical evaluations of various project situations to support effective decision-making processes. • Demonstrated specialized expertise in architecture and design… Show more I have successfully achieved the following: • Became a shareholder due to my commitment, flexibility, and dedication. • Contributed to the entire software development process. Participating in requirements gathering, design, modeling, development, testing, deployment, and maintenance phases. • Conducted technical evaluations of various project situations to support effective decision-making processes. • Demonstrated specialized expertise in architecture and design processes. • Utilized my full stack experience and skills to contribute significantly to the development of innovative and fast solutions for our clients, while working closely with the product, design, and engineering teams. • Conducted code reviews to ascertain adherence to team standards, best practices, and client requirements. • Provided technical leadership and guidance to developers and engineers on the team throughout the software development lifecycle. • Demonstrated excellent problem-solving skills and analytical ability when dealing with complex systems. • Demonstrated excellent communication skills, ensuring that technical concepts were clearly articulated and understood by non-technical peers. • Participated directly in strategic and management decisions together with clients. • Responsible for project implementation and client satisfaction in companies from various sectors. Including financial, insurance, marketing, and others. Examples of clients that I was responsible for: Liberty Seguros, Porto Seguro, Icatu Seguros, Aon Affinity Seguros, Itaú-Unibanco, KPMG Consultoria, Thyssenkrupp, Kantar Worldpanel, Contax, Magneti Marelli, Grupo Cornélio Brennand, Infoglobo (Jornal O Globo), NET, Fiat, Banco Central do Brasil. Technologies/Tools: • Java Swing, Java EE, Hibernate, EJB 2.1, Glassfish, OC4J, Socket, Web Services, SOAP, PostgreSQL, Oracle. • HTML, JavaScript, JSF, Rich Faces. • HTTPS / SSL. • Eclipse, Netbeans. • C++, Qt Framework. • Windows, Linux, and macOS. • Ant, Subversion, Maven. Show less

    • United States
    • IT Services and IT Consulting
    • Software Developer
      • Jan 2007 - Aug 2007

      Florianópolis e Região, Brasil • Developed strong experience in full-stack Java technology. And integrated with C++ software. • Conducted code reviews to ensure best practices, team standards, and client requirements. • Successfully maintained and developed new features for the company's products. • Worked with and learned new tools and technologies. • Demonstrated excellent problem-solving skills and the ability to analyze intricate systems. • Collaborated with Product Manager, and senior to design and… Show more • Developed strong experience in full-stack Java technology. And integrated with C++ software. • Conducted code reviews to ensure best practices, team standards, and client requirements. • Successfully maintained and developed new features for the company's products. • Worked with and learned new tools and technologies. • Demonstrated excellent problem-solving skills and the ability to analyze intricate systems. • Collaborated with Product Manager, and senior to design and develop software to cover user needs. • Utilized Linux and shell applications to deliver customized solutions for clients. • Comfortable following software engineering best practices, including code review, source control, and testing. • Successfully integrated various technologies, including operational systems, ARU (audible response unit), C++, shell applications, and web applications for a complete solution for clients in the telecom market. Technologies/Tools: • Java EE, Struts, Tomcat, JBoss 4, Hibernate, Web Services, SOAP, and PostgreSQL. • Linux environment. • Eclipse. • Ant, Subversion. Show less

    • System Analyst
      • May 2005 - Aug 2007

      Forquilhinha, Santa Catarina, Brazil • Developed custom software tailored to meet the needs of companies specialized in cultivating plant seeds, facilitating seamless stock and workflow management. • Participated in all aspects of the software development lifecycle, from requirements gathering and database design to development, testing, deployment, and maintenance. • Designed and implemented scalable, secure, and high-quality codebase using modern programming concepts in conjunction with cross-functional teams to deliver… Show more • Developed custom software tailored to meet the needs of companies specialized in cultivating plant seeds, facilitating seamless stock and workflow management. • Participated in all aspects of the software development lifecycle, from requirements gathering and database design to development, testing, deployment, and maintenance. • Designed and implemented scalable, secure, and high-quality codebase using modern programming concepts in conjunction with cross-functional teams to deliver innovative solutions. • Conducted comprehensive requirements analysis, actively collaborating with clients to ensure specific business requests were met within predetermined timelines and budget constraints. • Reviewed code to ensure adherence to the best practices, team standards, and client specifications. • Successfully installed and trained end-users to effectively use the software and provided exceptional customer service throughout the entire project lifetime. • Communicated technical concepts clearly and was understood by a non-technical client. Technologies/Tools: • Java Swing (an array of components, complex screens, lists, tables, etc) • PostgreSQL 8.4. • Windows environment. • Eclipse. • Modeling tool: DB Designer / UML. Show less

    • Primary and Secondary Education
    • 1 - 100 Employee
    • System Analyst
      • May 2005 - Dec 2006

      Forquilhinha, Santa Catarina, Brazil As the IT professional responsible for the school's technology area, I have demonstrated a high degree of autonomy in effectively managing and executing various technology-related tasks: • Communicated technical concepts clearly and effectively to the principal, teachers, and students. • Successfully developed and deployed the school's website, ensuring high-quality delivery of the service. • Created a grading system using a range of web technologies, including HTML, PHP… Show more As the IT professional responsible for the school's technology area, I have demonstrated a high degree of autonomy in effectively managing and executing various technology-related tasks: • Communicated technical concepts clearly and effectively to the principal, teachers, and students. • Successfully developed and deployed the school's website, ensuring high-quality delivery of the service. • Created a grading system using a range of web technologies, including HTML, PHP, JavaScript, and CSS. • Designed, analyzed, and implemented a virtual environment for students and parents to access and monitor grades. • Developed an Intranet service specifically for teachers. • Utilized my excellent communication skills to deliver basic informatics training to students. Technologies/Tools: • Web technologies: HTML, JavaScript, PHP, MySQL, and Apache. • Linux Server. • Modeling tool: DB Designer / UML. Show less

    • Brazil
    • Education Administration Programs
    • 700 & Above Employee
    • Algorithm Monitor (Intern)
      • Aug 2004 - May 2005

      Criciúma, Santa Catarina, Brazil • Proven ability to communicate effectively within a team-oriented environment, during which time I have also developed strong communication skills. • Demonstrated a strong commitment to coaching and providing guidance to other computer science students to enhance their comprehension of Algorithms. • Developed an exceptional ability to articulate complex concepts in a clear and concise manner, which has allowed me to communicate effectively with a wide-ranging audience.

    • Internship - Medical Informatics Lab
      • May 2004 - May 2005

      Criciúma e Região, Brasil As an intern at UNESC's Medical Informatics Department, I have achieved the following accomplishments: • Demonstrated exceptional communication skills while providing assistance to college students and professors. • Developed a strong ability to collaborate effectively in a team environment. • Ensured successful project delivery and promoted the long-term technical health of our services. • Participated in the development of a specialized Grade System for the Medicine… Show more As an intern at UNESC's Medical Informatics Department, I have achieved the following accomplishments: • Demonstrated exceptional communication skills while providing assistance to college students and professors. • Developed a strong ability to collaborate effectively in a team environment. • Ensured successful project delivery and promoted the long-term technical health of our services. • Participated in the development of a specialized Grade System for the Medicine Course. • Demonstrated excellent problem-solving skills and provided effective solutions for complex problems. • Comfortable adhering to software engineering best practices such as code review, source control, and testing. Technologies/Tools: • Web technologies: HTML, JavaScript, PHP, MySQL, and Apache. • Windows Server. • Modeling tool: DB Designer.

    • Government Administration
    • IT Teacher
      • May 2004 - May 2005

      Criciúma e Região, Brasil As a professional, I have achieved the following: • Cultivated and strengthened my communication and teaching skills, which enabled me to collaborate within a team environment. • Constantly learned about new tools and technologies to share with my students. • Developed the ability to clearly articulate and describe technical concepts to non-technical students. • Instructed a diverse array of students - ranging from elementary to high school - in introductory computer science… Show more As a professional, I have achieved the following: • Cultivated and strengthened my communication and teaching skills, which enabled me to collaborate within a team environment. • Constantly learned about new tools and technologies to share with my students. • Developed the ability to clearly articulate and describe technical concepts to non-technical students. • Instructed a diverse array of students - ranging from elementary to high school - in introductory computer science principles. • I routinely prepared class materials, which specifically catered to the unique needs of each student group. Show less

Education

  • Universidade do Extremo Sul Catarinense
    Graduated in Computer Science, Computer Science
    2002 - 2007

Community

You need to have a working account to view this content. Click here to join now