- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Find a freelancer
Full Stack Developer
No rating yet
Session / Job
For every 15 minutes
I'm professional back-end and front-end developer with 9+ years of experience. Has architected and implemented lots of web apps. Always keeping in mind client needs, deadlines, and proactively suggesting best ways to achieve customer goals. Passionate about new technologies and best software design practices.
- 7 years experience
- 5 years experience
Worked with Java SE and EE for first 5 years of my career and now from time to time taking part in JavaEE projects as contract developer. Mostly played as a team member in development of enterprise-level systems (kind of Enterprise Resource Planning systems, Business Support Systems and other kind of big web applications back-end parts) and done some smaller desktop projects with Java SE and Swing.
- 9 years experience
Started working with databases at my first job as Java EE intern and needed storage to persist data in my project and chosen the MySQL. Then started using more extensively MySQL in commercial projects, learning it deeper and trying to optimize different things. On one of next projects in financial company worked with Oracle database, so know a few words from PL SQL world. Among other relational databases also used (and really liked) PostgreSQL, including work with geospatial data. In most recent project switched to non relational databases, mostly document oriented like MongoDB, rather frequently using Redis as a cache. And have experience with cloud solutions like Firebase as well.
- 8 years experience
Started using JS lot of years ago, when primarily worked with Java EE and needed to do some client-side things. At that time it was just small pieces of Vanilla JS, then some jQuery selectors and Ajax calls. Over years it became much more complex, led to using different frameworks to build front-end. Then server-side JS appeared in form of Node.js, and actually became part of day-to-day job, that I really like.
Project that helps to improve buyer/supplier relationship management using data analysis and measuring user experience by collection feedback. I came to project not from beginning, so at first time reworked a bit structure to switch to HapiJS server infrastructure, added structure of unit tests to have good coverage. Then worked on business logic of the application, as well as front-end part of project. One of the challenging features visible for all users was implementation export to PowerPoint slides of analytic data with charts, tables, dynamic pictures and so on. Also worked a lot to improve Angular modules to have good performance across all main browsers, including old versions of IE, on big sets of data.
Client: Performitiv (via Toptal)
Application, that offers homeowners to switch to solar energy by calculation of needed system of solar panels for their house and making order to install panels. I worked on 3 parts: - Made complex markup for landing and marketing-related pages. - Implemented steps of user workflow (like a wizard) to purchase solar system. - Implemented front-end part of dashboard for administrators to work with orders.
Client: PowerScout (via Toptal)
System for assessment of the med clinics, providing ability to make reports based on different metrics (scores, comments, etc.) for doctors or clinics. My role was building front-end for reporting system from scratch.
Client: Calibrater Health (via Toptal)
Integration of telecom operator systems
Development of products for one of the biggest French telecommunication operators, designing new and improving existing webservices and applications. Took part in system integration process using TIBCO products. Worked on project as lead Java back-end developer.
Client: Bouygues telecom (via Noveo)
Designed and developed several web applications for Altisource company. The main purpose of all applications was to simplify the process of making mortgage and other loans. I worked in big distributed international command (from Russia, India, Romania and USA), as senior developer, using Agile development process and Scrum technology.
Client: Altisource (via Softage)