Senior software developer specializing in full-stack development.
Experienced with all stages of the development cycle for dynamic projects.
Well-versed in numerous programming languages including most of the programming languages. Strong background in project management. 15 years of software development experience.
Skills
Programming Languages: JavaScript(Good), Python(Good), PHP(Good), C++(Middle), C (Middle), Julia(Good), HTML5(Good), CSS(Good), SQL(Good), Mongodb(good),
Frameworks and Libraries: React.js(Good), Laravel(Good), Django(Good), NodeJS(Good), Typescript(Good), NestJS(Good), Zend Codeigniter(Middle), jQuery(Good), Tensorflow(Middle), Electron.js(Good), ReactNative(Middle), Angular(Low), Selenium(Good), OpenCV(Good), ExpressJS(Good).
Technologies: Git(Good), Kanban Method Ticket Management(Good).
• Implemented advanced financial features
• Project management.
• Blockchain development
• Back-end development with TypeScript NodeJS.
• Front-end development with JavaScript Angular.
• Used NestJS on the backend.
• AWS deployments
• Unit and E2E tests by using JavaScript Jest
• Managed tickets of targets.
• Created projects from draft ideas.
• Worked with targets to manage large, complex solutions.
• Test management.
• Consultancy.
• Managed software development team(with 5 members).
• Project management.
• Back-end development with Python Django.
• Front-end development with JavaScript Vue.
• Managed CI and CD processes.
• Google Cloud Management
• Managed tickets of targets.
• Created projects from draft ideas.
• Worked with targets to manage large, complex solutions.
• Tests by using Python Selenium
• Test management.
• Consultancy.
• Worked on business softwares by using Nodejs, React, PHP Laravel.
• Cooperate with software engineers to create clean projects, intuitive interactions and experiences.
• Develop project concepts and maintain optimal workflow.
• Work with senior developer to manage large, complex design and programming projects for corporate clients.
• Complete detailed programming and development tasks for fullstack public and internal websites, softwares and complex projects
• Carry out quality assurance tests to discover errors and optimize usability.
• Worked on 3 large-scale projects.
• Worked for multi-national companies.
• Cooperate with software engineers to create clean projects, intuitive interactions and experiences.
• Develop project concepts and maintain optimal workflow.
• Work with senior developer to manage large, complex design and programming projects for corporate clients.
• Complete detailed programming and development tasks for fullstack public and internal websites, softwares and complex projects
• Carry out quality assurance tests to discover errors and optimize usability.
• More than 200 web pages were created according to the wishes of the customers.
• Worked on 2 main Artificial Intelligence and Computer Vision projects.
• Worked on several desktop applications.
• Worked on 5 large-scale projects.
• Worked for multi-national companies.