Xueming Zheng

Xueming Zheng

$29/hr
Full Stack Developer
Reply rate:
33.33%
Availability:
Hourly ($/hour)
Location:
Shenyang, Liaoning, China
Experience:
7 years
XUEMING ZHENG Shenyang, Liaoning, China · -- • • • • • • • Versatile software developer equally comfortable creating solutions for on-premise or cloudbased deployments. Exploits Agile development methodologies to rapidly iterate and improve products. Consistent provider of useful and actionable input on all projects. Having 6+ years of experience in IT which includes analysis, design, development, and implementation of web applications using JAVA, Spring boot, PHP, JS/TS, and database and data warehousing development using MySQL and Oracle. Extensively worked on AWS services like EC2, S2, EMR, FSx, Lambda functions, Cloud watch, RDS, Auto Scaling, Cloud Formation, etc. Proficient in JAVA, PHP, C++, GO, Rust, Exception Handling, Multithreading, HTML, CSS, JS/TS, and React.js. Experience working with different databases, such as SQL Server, MySQL, and MongoDB, and writing stored procedures, functions joins, and triggers for different Data Models. Experienced in writing SQL Queries, functions, packages, tables, views, triggers. Experience in building frameworks and automating complex workflows using Python, JS/TS, and Test Automation. EXPERIENCE FEB 2022 – PRESENT FULL STACK DEVELOPER, ULTRADE • Developing Algorand AMM smart contracts • Developing dApp using React & Redux • Developing SDKs for AMM OCT 2021 – NOV 2022 BLOCKCHAIN ENGINEER, XP.NETWORK • Developing a cross-chain bridge for POS networks (Algorand, Tezos, Solana, TON, NEAR, Aptos). SEP 2019 – OCT 2021 BACK-END DEVELOPER, IMOBISOFT • Developed various Python scripts to find vulnerabilities with SQL queries by doing SQL injection, permission checks, and performance analysis. • Used MongoDB to store data in JSON format and developed, tested many features of the dashboard using Django, Bootstrap, CSS, and Javascript. • Used PyUnit, the python unit test framework for all the Python applications and rewrote existing application to deliver certain formats of data. • Worked on various deployment failure issues and helped in promoting the away team’s code to production. MAY 2016 – AUG 2019 FULL STACK DEVELOPER, ODELAN • Collaborated with a 10-person team to build an e-commerce store using technologies such as Java, React, SQL, Junit and VS Code. • Completed frontend, backend, and data-related projects for tech consulting clients in human resources, retail, financial services, and education management. • Implemented a highly configurable User Interface to revamp the organizational structure of the firm by researching multiple ERP and CRM software. • Developed data processing tasks using PySpark such as reading data from external sources, merging data, performing data enrichment, and loading into target data destinations. • Importing and exporting data jobs, to perform operations like copying data from HDFS and to HDFS using developed Spark code. • Managed business objects and resource management in the business logic tier using Spring framework. • Strong experience with AJAX to pull the data from the REST API and issued HTTP requests to interact REST endpoint. • Worked on various small machine learning projects. EDUCATION MAY 2015 BACHELOR’S DEGREE, NORTHEASTERN UNIVERSITY (CN) Computational and Applied Mathematics SKILLS • • • • • • • • • • • • • • Object-oriented programming JS frameworks: React, Angular Programming languages: C++, Java, Python, Golang, Rust Databases: MySQL, MongoDB Agile/Scrum methodology Amazon Web Services Data structures and algorithms Software testing and validation Code and quality standards SOAP, RESTful, and GraphQL web services • • • • • 2 Software deployment Web programming Debugging and troubleshooting Scripting languages: PHP, Python, Javascript, and Typescript New feature development Requirements gathering and analysis Project specifications Cross-functional collaboration Design patterns and principles
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.