Shady Shkirat
Verified Expert in Engineering
Full-stack Developer
Shady是一位经验丰富的软件开发人员,专门从事全栈开发, responsive, highly scalable, and real-time Node.js, React, and React Native applications. Over the years, 他改进了现有应用程序的性能,实现了可伸缩和可重用的代码. With a solid background in C++, Java, and Python, Shady is passionate about business development, startup spirit, 远程工作,无论是合作还是独自工作都同样舒适.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, MacOS, Git
The most amazing...
...我做了一个实时移动应用程序,可以联系附近的人, 帮助学生更有效地宣传和搜索他们需要的东西.
Work Experience
Senior Full-stack Developer
Quanta Financial, Inc
- 将网站转换为新的Figma设计,并使用React和Tailwind CSS维护响应式用户界面.
- 使用Flask集成了财务数据源的外部api,如ramp、finch和brex.
- 创建并优化了PostgreSQL数据库表间模式关系, 确保使用Alembic对财务数据进行有效的数据存储和检索, PostgreSQL, and SQLAlchemy.
Python Developer
SIG Susquehanna
- 构建一个ETL工具,使用Python、Pandas和Hadoop跨四个数据库验证数据.
- Extracted data from the four databases. 使用SQLAlchemy和REST API连接数据库并检索数据. 使用Pandas从各种文件格式(如CSV、Excel或JSON)读取数据.
- 验证数据并将结果加载到Hadoop中以进行进一步分析或报告. 使用Hadoop客户端将结果写入HDFS,再通过分布式计算平台对数据进行处理并生成报表.
- 构建ETL工具以实现灵活且可扩展的解决方案,该解决方案可以适应不同的数据库和数据格式. 该工具是使用软件开发的最佳实践开发的,并经过了彻底的测试,以确保准确性和可靠性.
- 使用Python根据所需的逻辑自动执行数据存储清理过程.
Senior React Native Developer
Immerciv Inc.
- 集成应用内购买与RevenueCat和代币为基础的逻辑购买和赎回收益的逻辑.
- 集成深度链接,共享路由链接到其他应用程序, 如果未安装应用程序,则使用Branch将用户重定向到App Store/Google Play.
- 实现了邮件验证,密码重置,匿名用户注册.
- 重构了Redux存储操作和reducer,并确保整个应用程序的正确全局状态管理.
Senior Full-stack Developer
Infuse
- 开发用于处理订单、管理库存和处理付款的后端服务器. Used Node.js和Express来创建一个可扩展且高效的后端API.
- 与用户体验设计团队密切合作,创建一个直观、响应迅速的用户界面,让用户可以轻松下单和定制他们的餐点. 使用各种React Native组件来开发模块化和可重用的UI.
- 将多个第三方api和服务集成到应用程序中, such as payment gateways, location services, and push notifications.
- 使用各种工具和库,例如用于状态管理的Redux和用于HTTP请求的Axios.
Full-stack Developer
Check Point Software
- Involved in building a back-end API. 它的目的是为web应用程序提供实时数据,需要对数据模型和业务逻辑有深刻的理解. Worked with Node.js and Express.js to create a scalable and efficient back end.
- 为公司的一个旗舰产品开发了一个新的用户界面,该产品采用了基于react的组件架构, state management with Redux, handling asynchronous operations, responsive and interactive UI, and testing with Jest and Enzyme.
- 开发脚本和工具来自动执行各种与安全相关的任务. 这些脚本由分析人员使用,需要对Pandas和NumPy等Python库有深入的了解, 以及数据处理和分析方面的专业知识.
Experience
Proximee App
Skills
Languages
JavaScript, Python, SQL, TypeScript, HTML, CSS, ECMAScript (ES6), GraphQL, HTML5, CSS3, c++, Java, R
Frameworks
Redux, Express.. js, React Native, Django, Django REST框架,Hadoop, Spark, Flask, Jest, Alembic,顺风CSS
Libraries/APIs
Node.js, React, Google API, Pandas, NumPy, Google Maps API, Google Maps SDK, Google Maps, REST APIs, Django ORM, SQLAlchemy, Stripe, Twilio API
Tools
Slack、Git、Figma、Jira、Bitbucket、Expo、Redux Thunk、Postman、GitHub、Prisma、芹菜
Paradigms
REST、单元测试、无服务器架构、微服务、Scrum、数据科学
Platforms
MacOS, Firebase, Amazon Web Services (AWS), Heroku, Docker, Linux, Visual Studio Code (VS Code), iOS, Android, Google Cloud Platform (GCP), AWS Lambda
Storage
数据库,MongoDB, PostgreSQL, MySQL, RDBMS, Amazon S3 (AWS S3), Amazon DynamoDB, Redis, JSON
Industry Expertise
Social Media
Other
Algorithms, Business Development, Data Analysis, Full-stack, Business Analysis, Code Review, Source Code Review, Task Analysis, Conda, Maps, Third-party APIs, Back-end, Front-end, APIs, Mobile App Development, Web Development, Minimum Viable Product (MVP), CI/CD Pipelines, WebSockets, Lint, MERN Stack, API Integration, Responsive Design, Startups, Serverless, ESLint, Full-stack Development, Automation Scripting, User Experience (UX), User Interface (UI), Big Data, Machine Learning, Neural Networks, Data Scraping, Audio Processing, Web Scraping, Artificial Intelligence (AI)
Education
Master's Degree in Business Administration
Tel Aviv University - Tel Aviv, Israel
Bachelor's Degree in Computer Science
耶路撒冷希伯来大学-耶路撒冷,以色列
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