Senior software engineer with over 10 years of experience in web and mobile development.
I'm a Full Stack developer with a passion for managing the entire lifecycle of products, from ideation to launch. My previous experience combines my strong team management skills and knowledge of JavaScript and Node.JS to create user-centered web and mobile apps.
I am good at these specific fields below:
- Language
✓ JavaScript, ECMAScript (ES6/ES7/ES8), TypeScript
✓ HTML5, CSS3, LESS, SASS, SCSS, Stylus
✓ PHP, Python, C++, Java
- Node.js and Express backend evelopment
✓ Rest and GraphQL APIs
✓ OAuth
✓ 3rd party API integration
- React Libraries and Modules:
✓ Core - react-dom, react-router-dom, create-react-app
✓ State Management – Flux, Reflux, Redux, MobX
✓ Redux / MobX - react-redux, redux-form, redux-saga, redux-thunk, redux-observable, mobx-react
✓ UI - styled-components, react-bootstrap, material-UI, glamorous
✓ Chart - react-d3, recharts, react-highcharts
✓ Google Map - google-maps-react, geocoder
✓ Unit Testing – Jest, Enzyme, Mocha
✓ In addition, I am good at other JavaScript libraries such as Highcharts.js, D3.js, Google APIs and Payment Integration.
- React Native
✓ Platform – Android, iOS
✓ Libraries - router-flux, modalbox, vector-icons, simple-store, image-picker, photo-view, share, swiper, progress, loading-spinner-overlay, sound, hyperlink, FCM
✓ Special – Relay, React Apollo, GraphQL
- Other
✓ Project Management - Agile/Scrum
✓ Source Control - GitHub, GitLab, Bitbucket
✓ Coding Principle – SOLID, DRY, KISS
✓ Task Management - Jira, Trello, Pivotal Tracker
✓ Design – InvisionApp, Zeplin, Marvel, SketchApp, Photoshop
✓ Artificial intelligence - Computer vision, Deep learning, Image processing, OpenCV
I have built many web applications using Node.js, React.js and hybrid mobile applications using React Native.
I am a result-driven developer and I always try to exceed the expectations.
Thank you!