Jonhnny Weslley

Profile

Seasoned full-stack developer with 15+ years of expertise in crafting innovative web solutions, specializing in Ruby on Rails and React. Proven track record of leading teams, modernizing legacy systems, and delivering high-impact products that drive business growth.

Work Experience

Railsware (Poland)

Software Engineer, September 2020 - Present

  • Develop scalable web applications using Ruby on Rails and React
  • Collaborate with cross-functional teams to design and implement robust software solutions
  • Optimize application performance and ensure code quality through rigorous testing and code reviews

Credishop S/A (Teresina, PI, Brazil)

Lead Software Engineer, March 2012 - August 2020

  • Successfully retired several legacy applications and mitigated the use of others, resulting in a renewed focus on core systems
  • Interacted directly with customers and teammates to educate, inform, and clarify technical concepts
  • Conducted discovery tasks, requirements analysis, and created technical project documentation for development initiatives
  • Managed development team tasks to ensure projects remained on-time and within budget
  • Coached the development team through training, one-on-ones, status meetings, and formal reviews to improve overall delivery
  • Developed and refined delivery processes to decrease development time, reduce costs, and enhance quality

Credishop S/A (Teresina, PI, Brazil)

Software Engineer, June 2010 - March 2012

  • Developed custom web applications to automate internal processes, focusing on efficiency and cost reduction across all departments

Distributed Systems Laboratory (Campina Grande, PB, Brazil)

Researcher assistant, October 2007 - May 2010

  • Design and implementation of the distributed file system BeeFS, a distributed file system built on top of enterprise commodity desktops.
  • Published research findings in peer-reviewed journals and conferences

Credishop S/A (Teresina, PI, Brazil)

Software Engineer, October 2006 - September 2007

  • Developed software for call center monitoring and support, improving customer service efficiency
  • Designed and implemented a document management system, streamlining document tracking across all affiliates

Infoway e-health company (Teresina, PI, Brazil)

Software developer, October 2005 - September 2006

  • Main developer of the JHeat framework, an agile full-stack framework for web-applications in Java.
  • Contributed to the advancement of e-health solutions through innovative software development

Education

Universidade Federal de Campina Grande (Campina Grande, PB, Brazil)

MSc, Computer Science, Distributed Systems, 2008 - 2010

Centro Federal de Educação Tecnológica do Piauí (Teresina, PI, Brazil)

BSc, Computer Science, 2004 - 2006

Skills & Competences

  • Programming Languages: Ruby, JavaScript, TypeScript, Go, Python, Java
  • Frameworks & Libraries: Ruby on Rails, React, Tailwind CSS
  • Tools & Technologies: Git, Docker (compose), SQL (PostgreSQL), Redis, Linux, Ansible
  • Methodologies: Agile, Scrum, Kanban, Test-Driven Development
  • Soft Skills: Team leadership, critical thinking, goal-oriented, effective communication

Language

  • English (fluent)
  • Portuguese (native)

Interests

Exploring emerging web technologies, implementing effective team management strategies, applying machine learning in software development, designing scalable software architectures, contributing to open-source projects, and engaging in strategic board games for analytical thinking.