Fernando Dias
Verified Expert in Engineering
Front-end Developer
Fernando is an experienced full-stack software engineer with sixteen years of professional experience in different industries dealing with a range of technologies and large systems using Agile practices as well as object-oriented principles and design patterns.
Portfolio
Experience
Availability
Preferred Environment
Slack, Jira, Git, PhpStorm, Eclipse, Linux, MacOS
The most amazing...
...platform I've contributed to is WIKI4FIT, used by over 250k users/mo. I wrote code to join data sources containing similar exercise names in a unique database.
Work Experience
Full-stack Engineer
Peapod
- Developed, analyzed, reviewed, and modified applications through the complete lifecycle of product development. Integrated with third-party, best in class applications.
- Worked in Agile teams directly with product managers and business analysts to complete functionality in new and existing applications.
- Converted and implemented UX/UI design files and business functional requirements into fully-functional mobile applications.
- Coded to current standards and best practices, including techniques compliant with the Americans with Disabilities Act.
- Maintained and supported mission-critical applications while working closely with team members to provide project and ongoing operational support for applications.
- Participated in support rotation and troubleshot production issues to ensure the continued operations of the business.
Full-stack Software Engineer
Cars.com
- Implemented an ad blocker detector solution that increased in +30% the number of impressions and clicks across all pages in the platform and adding $6 million per year in company revenue.
- Collaborated with the PM to identify and prioritize product requirements and estimate LoE for new features and enhancements.
- Solved performance issues and advocated solutions to peers acting as SME for ads solutions.
- Collaborated effectively across teams and handled onboarding of a new developer in the team.
- Designed and developed Node.js and AngularJS applications.
- Created automated unit and functional test suites and deployment scripts.
- Worked with the QA team on system, performance, and acceptance testing.
- Implemented clean code, design principles, and coding standards refactoring bad practices, TDD techniques, continuous integration, and deployment tools throughout the SDLC.
Senior Full-stack Engineer
ConsumerAffairs.com
- Collaborated with product management to identify and prioritize product requirements.
- Designed, developed, and documented the application using object-oriented programming languages.
- Created automated unit and functional test suites and deployment scripts.
- Worked with the internal QA team on system, performance, and acceptance testing.
- Collaborated effectively with members of development team located in different countries.
- Implemented clean code, design principles, coding standards refactoring bad practices, test-driven development techniques, continuous integration, and deployment tools throughout the SDLC.
- Increased the number of leads by 700%, resulting in satisfied clients expending more money in the company.
Lead Software Engineer
WIKI4FIT
- Created the back-end in four months using PHP, HTML5, CSS3, AngularJS, Bootstrap, and SQL Server.
- Developed a REST API in Python, Flask, and JSON.
- Reduced by 30% the time between sprints using Agile practices such as Scrum and TDD.
- Led the software development team and collaborated with the product management team to build the platform. The app usage was improved by 40% after analyzing data analytics from platforms such as Google, Flurry, and Crashlytics APIs. The app saw over 100,000 downloads and has 280,000 web and app users.
- Applied the full cycle of a lean startup, employing lean UX design patterns and Scrum workflow.
Senior Software Engineer
Suzano Paper and Pulp
- Created web apps used by over 11,500 employees around the world every day.
- Led a small team of mobile and web developers.
- Designed, developed, tested, and did code review for a bunch of projects.
Lead Software Engineer
TABLESHARE
- Designed the entire architecture and implemented the web and mobile platform from scratch working with the product manager.
- Used Agile practices and TDD techniques to speed up the development and delivered product to the market in three months.
- Developed a back-end with PHP, Ajax, JSON, HTML5, CSS3, jQuery, Bootstrap, and SQL Server.
- Developed a REST API with Python and JSON.
- Developed the mobile application using JavaScript and PhoneGap.
JAVA Software Engineer
Conectt Consulting
- Helped the sales department with technical information to create POCs and proposals.
- Worked on a R$2 million project, doing the entire technical documentation that helped convince the client that we could execute the project properly.
- Designed and developed web applications integrating with others ERP systems such as SAP.
Software Engineer
Coca Cola Company
- Developed and maintained a web application used internally in the company.
- Participated regularly in code reviews of projects made by the teams in Argentina and Mexico and ensured the desired development quality.
Web Developer
Volkswagen Brazil
- Developed web applications for different departments like financial, sales, and logistics.
- Created a web app to simulate car loans which was used for the entire company and increased the car loans contracts by 25%. This was one of the most remarkable projects I did, it was a car eCommerce for the employees where more than 2000 cars were sold through this application. They could customize the car choosing between colors, shape, type, and option packs, and then finish the purchase.
Experience
Stop and Shop
https://play.google.com/store/apps/details?id=com.stopandshop.mobile.droid&hl=en_USFuse.tv New Website
https://fuse.tv/WIKI4FIT
http://wiki4fit.com.brSkills
Languages
JavaScript, SQL, Java, HTML5, CSS3, C#, Python, Swift, HTML, CSS, XML, ECMAScript (ES6), Sass, PHP
Frameworks
React Native, Redux, AngularJS, Jasmine, Express.js, Laravel 5, Hibernate, JUnit, Spring, Android SDK, ASP.NET, PhoneGap, Bootstrap, Angular, Jakarta Server Pages (JSP), Django
Libraries/APIs
React, Node.js, REST APIs, jQuery, Backbone.js, Marionette.js, Google API, Facebook API
Tools
GitHub, NPM, Karma, Grunt, Gulp, Jira, Apache Maven, PhpStorm, Git, Slack, SAP Portal, Servlet, COM Transaction Integrator (COMTI), Bitbucket, Subversion (SVN)
Paradigms
Scrum, Back-end Architecture, REST, Agile Software Development, Continuous Deployment, Continuous Integration (CI), Design Patterns, Kanban, BEM, MEAN Stack, Microservices
Storage
MongoDB, SQL Server 2012, NoSQL, PostgreSQL, MySQL, Redis, Microsoft SQL Server, JSON, IBM Db2, PL/SQL, MariaDB, Amazon S3 (AWS S3)
Other
Front-end, Lean UX, Jakarta EE Design Patterns, Ajax, Linux Servers, Web Services, SOAP, PIP, SVG, Cloud
Platforms
Azure, Linux, Android, MacOS, Eclipse, iOS, Amazon, Amazon EC2, AWS Lambda, Amazon Web Services (AWS), Oracle, Docker
Education
Bachelor's Degree in Computer Science
FEI - São Paulo, Brazil