Edward Zhang
Verified Expert in Engineering
Android and Software Developer
爱德华是ThoughtWorks的技术主管,也是微软的高级软件工程师. 他在Java方面有超过十年的经验,在Python和MERN方面有五年的经验. 他是一位经验丰富的解决方案架构师,熟悉微服务架构和云服务,如AWS和Azure. 他精通Java、Python、MERN、Spring Framework、SQL/NoSQL和DevOps. 他推动了项目并领导团队交付网络和移动应用程序, building large-scale back-end API platforms.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Java, JavaScript, Node.js, React, Terraform, Spring Boot, Kubernetes, Python
The most amazing...
...他的成就是带领三个由20名专业人士组成的团队为保时捷中国开发一切, from scratch. Our products gained increasing popularity.
Work Experience
Principle Engineer
Workstream Technologies
- 推动使用OpenAI的ChatGPT api和Pinecone矢量数据库构建聊天机器人的计划. 开发长链核心部分,通过AWS Amplify部署到AWS.
- 设计并交付了谷歌桑给巴尔统一授权服务.
- 领导一个五人的团队,将一个单体服务拆分为一个微服务架构.
Senior Solution Architect
Zendrive
- Drove the integration with MoneyLion mobile app and web services. Provided high-level design, workflow, and ERD on Figma.
- 与MoneyLion的开发团队合作,使用React Native将他们的移动应用程序与我们的SDK产品集成.
- 使用Node完成Money的后端服务和我们的api平台之间的集成.js and Webhook.
- 推动端到端测试,并帮助MoneyLion将其移动应用程序和后端服务发布到生产环境.
Tech Lead | Senior Software Engineer
Microsoft
- 使用c#和Azure为M365 SharePoint产品设计并交付了新的故障转移技术.
- 推动虚拟团队设计新的服务推出流程,以提高我们的产品质量,并在整个组织中应用它们.
- 招募新的团队成员,并提供指导,帮助他们取得更多成就.
- Facilitated knowledge-sharing sessions on system design, TDD, 和敏捷,以帮助团队成员建立知识和标准化我们的工作方式.
Tech Lead | Full-stack Engineer
ThoughtWorks
- 带领三个20人以上的团队帮助保时捷中国进行数字化转型. 在AWS上使用微服务架构构建移动应用程序、web应用程序和后端API平台.
- 使用React, Java, Spring Framework, Node为售后部门开发web应用程序.js, Express, and MySQL.
- 使用React Native和JavaScript为保时捷中国开发手机应用和微信小程序.
- 在某些场景(如计时器作业)中涉及无服务器架构, cleanup jobs using AWS Lambda, Step Functions, and CloudWatch Events.
- 与DevOps合作,将基础设施作为代码进行实践,并使用Terraform管理AWS资源.
- Drove the entire delivery process with an Agile approach. Guided the team with TDD and increased unit test coverage to 90%.
- 定期与团队成员进行一对一的会议,收集并提供反馈. Provided mentorship for newcomers and veterans to achieve more.
Team Lead|Full-stack Engineer
Genus
- Refactored and optimized the company's official website using React.
- Developed the risk management service using Java, Spring Framework, MySQL, 和ActiveMQ来分发消息,并通过与风险管理相关的事件处理程序验证它们.
- Refactored MDS (Market Data System), merged several MDS services based on different data sources into one, integrated with multiple data sources, and provided data query and sub/pub capabilities via RESTful APIs.
- Created a caching layer before the database using Redis. 提高了系统的整体性能,吞吐量从每秒3000个增加到每秒15000个.
- 招募新的团队成员,并提供指导,帮助他们快速上手.
Senior Android Developer
CIeNET Technologies
- 为雷诺和吉利等汽车制造商开发移动应用程序.
- Fixed bugs reported by clients and released to production asap.
- 将第三方工具集成到CI/CD管道中,扫描提交的代码以获得更好的保护.
Senior Android Developer
HopeRun
- 为克莱斯勒、现代、丰田等汽车制造商开发汽车娱乐系统.
- Flew to customer sites for road testing and fixed bugs quickly.
- Interviewed new engineers and helped them onboard fast.
Full-stack Engineer
iSoftStone
- Developed functionality to create, update, publish, and delete content such as books, comics, and movies for IPTV CMS systems.
- 创建了通知和同步下游系统内容的功能.
- 加入OCE轮岗名单,以帮助尽快解决紧急在线问题.
Experience
MoneyLion BBI Project
Failover Service for M365 SharePoint Search Farms
Digital Transformation for Porsche China
Genus Algo Trading System
Mobile Apps for Automakers
CMS (Content Management System) for IPTV
Skills
Languages
Java, JavaScript, Python, SQL, TypeScript, HTML5, Java 9, GraphQL, Java 11, Java 8, XML, UML, C#, Python 3, HTML, Kotlin, R, CSS
Frameworks
Spring, Spring Boot, Hibernate, JUnit, OAuth 2, gRPC, Android SDK, Mockito, Spring MVC, Spring Security, JavaScript MVC, Express.js, Django, Spring JDBC, NestJS, Windows PowerShell, Swing, Redux, .NET, Angular, .NET Core, Jest, React Native, Jakarta Server Pages (JSP), Next.js
Libraries/APIs
MyBatis, React, Node.js, jQuery, REST APIs, React Router, JSON API, Stripe API, Stripe, AWS Amplify, Twilio API, SQLAlchemy, Pydantic, API Development, OpenAPI
Tools
GitHub, Slack, Apache Maven, Amazon CloudWatch, IntelliJ IDEA, Apache Tomcat, Jenkins, RabbitMQ, Amazon CloudFront CDN, Flyway, Android Studio, Webpack, Git, NGINX, Amazon Cognito, AWS Fargate, JavaScript Debugging, Zapier, ChatGPT, Prisma, Kibana, Terraform, Apache, Amazon ElastiCache, Amazon Elastic Container Service (Amazon ECS), Figma, AWS Cloud Development Kit (CDK), Azure Kubernetes Service (AKS), MS Exchange, Camunda BPM, ActiveMQ, Gradle, Jira
Paradigms
Microservices, Agile Project Management, Automated Testing, Scalable Application, Event-driven Programming, Scrum, CQRS, Cross-platform, Agile, Test-driven Development (TDD), Unit Testing, Enterprise Application Architecture, API Architecture, Microservices Architecture, ETL, Serverless Architecture, DevOps, Mobile Development
Platforms
Apache Kafka, Kubernetes, AWS Lambda, Amazon EC2, Amazon Web Services (AWS), Docker, Java EE, JEE, Mobile, Eclipse, Twilio, Android, Azure, Linux, Azure Event Hubs, YouTube
Storage
MySQL, Redis, Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, JSON, NoSQL, Relational Databases, Databases, Amazon Aurora, Redshift, Cloud Deployment, MongoDB, Azure SQL Databases, Elasticsearch, SQLite
Industry Expertise
Project Management, Banking & Finance
Other
Spring Cloud, CI/CD Pipelines, Multithreading, APIs, Integrated Development Environments (IDE), Web Development, Software Architecture, Technical Leadership, Team Leadership, Architecture, GitFlow, Fintech, SDKs, IT Support, Single Sign-on (SSO), User Permissions, API Integration, Source Code Review, Code Review, Technical Hiring, Interviewing, Task Analysis, SSL, Front-end, Full-stack Development, Full-stack, Amazon RDS, Native Mobile Apps, Leadership, Solution Architecture, Web Services, Networking, Back-end, Domain-driven Design (DDD), Serverless, Back-end Development, Integration, Debugging, SOAP, React Hooks, JSON REST APIs, Mobile App Development, Back-office System Development, Web Applications, Mobile Applications, Online Ordering, Software Design, CRM APIs, Scalable Architecture, Cloud, Payment APIs, Agile Delivery, Engineering, Product Growth, OAuth, System Design, Infrastructure, AWS Cloud Architecture, API Gateways, Web Servers, Integration Testing, Technical Writing, Cloud Architecture, Enterprise Architecture, Creative Problem Solving, Client-server Model, Distributed Systems, Cloud Platforms, Mobile Apps, Vector Data, OpenAI GPT-4 API, Technical Documentation, Documentation, Software Development, Artificial Intelligence (AI), API Design, ChatGPT API, OpenAI GPT-3 API, Automation Tools, Webhooks, Messaging, Middleware, Infrastructure as Code (IaC), HTTP, Transmission Control Protocol (TCP), Algorithms, WebSockets, Technical Architecture, FIX Protocol, FastAPI, System Architecture, Financial Transactions, Online Banking, Generative Pre-trained Transformers (GPT), Applicant Tracking Software (ATS), OpenAI, Trade Finance, Trading, Encryption, Data Compression, AOSP, Azure Databricks, Payment Gateways, Reporting, Data Analytics, CTO, Okta, Automated Trading Software, Machine Learning, Chatbots, Web Scraping, AI Design, Ajax
Education
Bachelor's Degree in Mathematics and Computer Science
NanJing XiaoZhuang University - Nanjing, China
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