Rupesh Shrestha
Verified Expert in Engineering
React Developer
Rupesh是一名高技能的全栈软件工程师,拥有超过四年半的架构和开发强大且可扩展的web和移动应用程序的经验. 他在各种项目中都有成功的记录,包括Hohm Energy和ReAlpha. 他精通多种编程语言和工具,包括TypeScript、Node.js, React, React Native, and Next.Js,并且可以从头到尾全权负责交付项目.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Slack, Discord, WebStorm, Visual Studio Code (VS Code)
The most amazing...
...我开发的手机应用是ScoutX,我全权负责它的开发, led a team of three, 并在预计时间内送达.
Work Experience
全栈React和React Native Developer
Hohm Energy (via Toptal)
- 与产品负责人一起参与解决方案过程,确定评估范围, timeline, efforts, etc.,并与工程团队合作交付可交付成果.
- 通过代码评审、代码分析等参与优化代码库工作流程.
- 带领一个四人团队在React Native上开发一个新版本的移动应用程序.
Senior React Native Developer
Mustafa Ali
- 监督产品从项目评估到项目交付, performing database design, 后端和前端架构和设置, third-party API integration, 前端和后端开发和集成, and more.
- 跟踪特性和bug使用Trello板报告.
- 与客户密切协调,在紧迫的期限内交付功能并修复错误.
React/React Native Developer
雅拉国际-专家职能(IT)
- 在React Native中为Android移动应用实现新功能并修复bug.
- 在React中实现了web应用的新功能并修复了错误.
- Fixed penetration testing issues (XSS, CSRF, GitHub code scanning, 和安全扫描)的后端和前端网络和移动应用程序.
- 在Husky中创建Git钩子来验证Git提交并自动生成Android包.
Full-stack Developer
Fetchly Labs
- Built a mobile app for users to find, create, 并跟踪钓鱼点,他们可以使用Mapbox API在定制地图上与其他人分享.
- 开发了一个管理面板,用于管理汽车制造公司的多个供应商.
- 将移动应用程序部署到App Store和Google Play,并在Amazon EC2实例上部署后端服务.
Full-stack Developer
Naamche Inc.
- Developed, tested, 并为ScoutX部署了一个移动应用程序,允许足球运动员从球探那里预订服务,并增加他们在教练面前的知名度.
- 为ReAlpha构建了一个web应用程序管理面板,使用带有图表的管理仪表板来管理房地产.
- 为ReAlpha移动应用构建新的代码库,将JavaScript代码迁移到TypeScript.
- 使用Jira发起bug bash会话,协作查找、报告和修复bug.
React and React Native Developer
Self-employed
- 建立了一个受instagram启发的社交媒体移动应用程序,用户可以在其中分享食物和餐馆.
- 开发了一个移动应用程序来测量头发密度,帮助跟踪头发的增加或减少的细微变化.
- 修正了使用Asana板的关键测试版错误.
Software Developer
LIS Nepal Pvt
- 为一家金融科技公司设计并开发了一个web应用程序,允许用户管理销售和发票.
- Developed, tested, 并为Robling部署了一个移动应用程序,用于监控Azure上的实时ETL批处理,并在出现故障时通过推送通知提醒监控用户.
- 创建了一个脚本来自动化ETL源数据和目标数据的验证过程, 否则手工处理将花费数小时.
- 2020年2月- 2020年8月从事Robling DaaS ETL工作,使用Azure数据工厂, Python, Snowflake, VB Scripting, Looker, Pandas, Excel, Devops.
Experience
Portfolio Website
http://portfolio-rupesh1439.vercel.app/以下是一些主要功能:
1. Animations in UI components
2. Responsive UI
3. Use of SSG
MEA Mobile App
我是前端开发人员,积极与产品经理合作开发新版本功能,修复/重构旧代码库问题.
Some of the features had been:
1. 升级库版本:React、React Native等.
2. Implementing new screens
3. Fixing file upload issues
4. 修复关键的渗透测试问题
Calorie Tracker Web App
http://www.youtube.com/watch?v=z6Xs9rA3L-4作为该项目的全栈开发人员, 我负责进行用例分析和实体建模,以确保app能够满足用户的需求. 这包括确定应用程序需要提供的各种特性和功能,以跟踪卡路里摄入量,帮助用户有效地管理他们的饮食.
设计并实现了用户界面(UI). Additionally, 该应用程序允许用户通过电子邮件集成邀请其他人加入, 这有助于促进问责制并使跟踪进展更容易.
该应用程序还为管理员用户提供了一个功能,可以监控普通用户添加的食品. 该功能允许管理员用户查看统计数据,如每个用户的平均卡路里摄入量,并跟踪每周创建的食品数量.
MyHairCounts Mobile App
http://www.myhaircounts.com/我是前端开发人员,我的职责如下:
•实现新的版本2功能和修复关键错误
• Refactor old codebase
•使用Fastlane向Play Store和App Store发布新版本
Woollybuggers Mobile App
我曾是一名全栈开发人员,我的职责如下:
•创建前端和后端架构
• Collaborated with the client
•致力于实现新功能和重构代码库
•集成第三方api,如Mapbox, Twilio
修复关键问题,优化工作流程
Mobile App for ScoutX
http://play.google.com/store/apps/details?id=com.scoutx.scoutx&hl=en_US&gl=USScoutX的开发是一个由五个人组成的团队合作完成的, including three front-end developers, one back-end developer, and a designer. 团队通过远程工作来交付产品, 哪些是为了满足客户的特定需求而开发的.
作为项目的首席前端工程师, 我与公司的CTO和客户密切合作,构建代码库,并确保它满足客户的需求. 我的职责包括领导前端团队, 确保项目按时交付, 实现应用程序的核心功能.
该应用程序的核心功能包括允许球探轻松找到和评估运动员的功能, get paid digitally, 让运动员与顶级教练联系,以评估他们的表现.
Mobile App for ReAlpha
该产品是通过七个人的协作远程交付的:三个前端开发人员, two back-end developers, and two designers.
我是首席前端工程师,与公司和客户的首席技术官密切合作.
我的职责范围从架构代码库到领导前端团队在最后期限内交付项目.
该应用程序的核心功能是让房地产投资者探索市场并管理他们的投资.
这款应用在应用商店和Play Store上表现良好,拥有超过1000名用户.
合规管理Web应用程序gochii
Some of my responsibilities had been:
1. Create front-end architecture
2. Implement front-end components
3. Integrate with back-end APIs
4. Fix critical issues
5. Work under a tight deadline
Education
计算机工程学士学位
工程学院-普尔乔克,拉利特普尔,尼泊尔
Certifications
Ruby on Rails Foundations
Udemy
Rest API中级技能认证
HackerRank
解决问题高级技能认证
HackerRank
Skills
Libraries/APIs
React, MobX, Node.js, React Redux, REST APIs, Chart.js, React Query, Pandas, Ruby on Rails API, AWS Amplify, Redux-Saga, WordPress REST API, Stripe, Stripe API, Google Maps SDK, WordPress API, React Navigation, Google Maps, SQLAlchemy, react-spring
Tools
OneSignal, Expo, Postman, WebStorm, Amazon Cognito, Figma, Git, GitHub, PandaDoc, Zapier, Slack, Webpack, AWS AppSync, Google Sheets, Fastlane, Apple Push Notifications, Azure Active Directory B2C (ADB2C), Xcode, AWS CLI
Frameworks
React Native,顺风CSS, Redux, Material UI, Next.. js、Bootstrap、Ruby on Rails (RoR)、Express.Ruby on Rails 5, Jest, FeathersJS, NestJS
Languages
TypeScript, HTML5, JavaScript, Python 3, CSS3, Sass, CSS, HTML, Python, SQL, ECMAScript (ES6), Ruby, GraphQL, Snowflake, C++
Paradigms
Object-oriented Programming (OOP), REST, Responsive Web Design (RWD), Mobile App Design, UI Design, Mobile Design, Mobile Development, Unit Testing, Testing, ETL, Automation, Test-driven Development (TDD), Role-based Access Control (RBAC)
Platforms
MacOS, Visual Studio Code (VS Code), Android, iOS, Mobile, Mapbox, Amazon EC2, Amazon Web Services (AWS), Heroku, Firebase, Contentful, Twilio
Storage
数据库,PostgreSQL, MySQL,数据库建模,Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB
Other
Software Development Lifecycle (SDLC), Web Programming, Mapbox SDK, CSS5, Chakra UI, Axios, APIs, Full-stack, XSS Protection, DOM, API Integration, Design Systems, User Interface (UI), User Experience (UX), Front-end, JavaScript Libraries, Algorithms, Scalability, Application State Management, Calendars, UI Components, Web Components, Charts, Front-end Development, UI Testing, Software Engineering, Data Visualization, Mobile Apps, Marketplaces, Full-stack Development, Web Development, Task Automation, Automation Scripting, Payment APIs, Back-end, SaaS, Cloud, Architecture, Web Scraping, Scraping, Code Review, Software Architecture, Styled-components, Discord, Amplitude, Storybook, DocuSign, Monorepos, Google Calendar, Airtable, Leadership, Apple Pay, Google Pay, Responsive Web Apps, Strapi, i18n
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring