Evan B.

Full Stack Developer

460 dollar
Freelancer
8 years
Miami, UNITED STATES

My experience

More

Self-EmployedApril 2014 - Present

- Designed the application architecture on TypeScript, React, and Redux.
- Designed a REST API with a subteam of back-end developers.
- Configured the project's Webpack build process.
- Led the front-end developers—doing code reviews to achieve maintainable and high-quality code. Worked in an agile scrum team.
- Created 27 web portals for the Football Federation in Australia, based on a custom dynamic
template system.
- Built a front-end permissions library which became the company standard.
- Developed JavaScript sports widgets in an Agile distributed team.
- Created and improved graphical D3.js sports widgets—like pitches with positions and movements
of players.
- Organized workshops for colleagues about Regular Expressions, Redux, and few smaller technical
sessions
- Led all back-end development.
- Created aggregation and mapReduce reports on MongoDB collections.
- Designed and implemented message queues on RabbitMQ as well as asynchronous job handling.
- Created and extended a REST API for mobile and web apps.
- Created and extended the back-office REST API.
- Designed data model based on MongoDB, including ACL+RBAC. 

Technologies: TypeScript, JavaScript, React, Redux, PostCSS, Webpack, WebSocket, D3.js, Sass, Node.js, MongoDB, RabbitMQ, Sails.js 

More

RemarkablyFebruary 2020 - June 2020

Remarkably is a multifamily portfolio intelligence company, powered by a proprietary SaaS
platform.
- Built this project Django for the backend and React for the frontend.
- Used Redux for a state management tool
- Implemented email sending functionality using SendGrid.
- Fully tested components and redux-saga with Jest.
- Implemented pagination with infinite loading for properties list.
- Automated front-end testing using Selenium and Saucelabs.
- Backend testing using Pytest used Jest and snapshot testing for the React frontend part.
- AWS for deploy
Technologies: React, Redux, Redux-Saga, Formik, React Router, Django, Jest, Selenium, Postgres, Redis, AWS
More

On Call Computer Solutions LLCAugust 2017 - July 2019

Built admin management web app for the property listing platform with React and Typescript.
- Implemented responsive mobile screens of buyer app.
- Fixed slow performance issue on mobile devices.
- Implemented pagination with infinite loading for properties list.
- Implemented some Firebase DB migration scripts.
- Fully tested components and redux saga with Jest.

Technologies: React, Redux, Typescript, Redux-Saga, Formik, React Router, Firebase, Jest, Styled components, MapboxGL

My stack

Software testing

Jasmine, Chai, Mocha, Karma, Jest

IT Infrastructure

Google Cloud Platform (GCP), Docker, Heroku, Git, Microsoft Azure, Nginx

Open Source solutions

Shopify

Frameworks

Angular 5+, Koa.js, WordPress, Node.js, D3.js, Laravel, AngularJS, Django, jQuery, Express.js, Browserify, Redux, Sails.js, Angular, Bootstrap

Technologies

Joomla, Webpack.js, Redux Saga, Vue.js, PostCss, Webflow, WebSockets, WIX, Twilio, SCSS, RESTful API, React Router, REST API, MobX, MapReduce, LoopBack, Gulp.js, Flask, Firebase, CherryPy, Babel.js, Vuetify.js, Amazon Web Services (AWS), AWS, Trello, RabbitMQ, Web development, React.js, Gatsby.js

Others

Styled Components, Squarespace

Languages

Ruby, ES6, GraphQL, JavaScript, Python, HTML5, Sass, HTML, Ruby on Rails, CSS3, TypeScript, Less, CSS, PHP

Databases

Redis, MySQL, PostGreSQL, MongoDB

Analysis methods and tools

Selenium, Microservices, Agile Methodology, JIRA

Protocols

RBAC

My education and trainings

Bachelors Degree, Computer Science - Florida State University2009 - 2013