Jonhnny Weslley
{{ resume }}
Profile
Passionate full-stack developer with 15+ years of strong experience in web development with a willingness to make great products.
Work Experience
Railsware (Poland)
Software Engineer, September 2020 - Present
Credishop S/A (Teresina, PI, Brazil)
Lead Software Engineer, March 2012 - August 2020
- Successfully brought several legacy applications to end-of-life and have limited or mitigated the use of several others resulting in a renewed focus on the remaining applications.
- Interacted with customers and teammates directly to educate, inform, and elucidate.
- Performed discovery tasks, requirements analysis, and technical project documentation for development projects.
- Managed the development team’s tasks to ensure that projects remained on-time and within budget.
- Coached the development team through training, one-on-ones, status meetings, and formal reviews to improve our delivery and that of the company as a whole.
- Helped develop delivery processes with the goal of decreasing development time and costs and improving quality.
Credishop S/A (Teresina, PI, Brazil)
Software Engineer, June 2010 - March 2012
- Developed custom web applications to automate internal processes with a focus on automation, efficiency and cost reduction in 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 filesystem built on top of enterprise commodity desktops.
Credishop S/A (Teresina, PI, Brazil)
Software Engineer, October 2006 - September 2007
- Developed software for callcenter monitoring and support.
- Design and implementation of a document management system to track and store electronic documents 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.
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
Proficient in web applications, software testing, agile methodology, Java, Ruby (Rails), Git, Docker, SQL, Linux and distributed systems.
Familiar with Go, python, machine learning, CSS, JS, Kanban, Ansible.
Additional competences: team leadership, teamwork, critical thinking, goal oriented, work ethic, verbal and written communication.
Language
- English
- Portuguese (native)
Interests
Web technologies, team management, machine learning, software architecture, open source, reading and board games.