Hello, I'm Emily. I'm a full-stack developer with 8 years of experience. I enjoy building sites & apps. My focus is React & Node.js.
About me
- Senior Software Engineer with 8 years of experience specializing in full-stack development using JavaScript and Java ecosystems.
- Proficient in front-end technologies including React.js, Vue.js and Next.js, with a focus on creating responsive and user-friendly interfaces.
- Back-end development expertise with Node.js, Express.js, and Spring, complemented by strong database management skills in SQL and NoSQL databases.
- Adept at developing both RESTful and GraphQL APIs, facilitating efficient data exchange and management.
- AWS Certified Cloud Practitioner, skilled in deploying scalable cloud solutions using AWS services and managing CI/CD pipelines with Docker and Kubernetes.
- Strong advocate of Agile Scrum methodologies, enhancing team productivity and project management using tools like Jira and GitHub.
- Proficient in automated testing, including unit and integration tests for JavaScript, utilizing Mocha, Jest, Vitest, and Mockito. Skilled in simulating APIs with Mock Service Worker and incorporating Cypress for end-to-end testing, ensuring high-quality software deliverables.
- When not coding, I engage in hobbies like yoga, exploring new technologies, and enjoying the outdoors. I am passionate about continuous learning and professional growth.
My Skills
Languages
- JavaScript (ES6/ES7)
- Java
FrontEnd
- React
- Vue
- React Native
- Next.js
- Chakra UI
- Material UI
- Tailwind CSS
- HTML5
- CSS3
- Ajax
- JQuery
- XML
- Bootstrap
- Framer Motion
BackEnd
- RESTful API
- GraphQL
- Node.js
- Express.js
- Spring(Boot, Data JPA, MVC, Security)
- Hibernate
- JWT
- OAuth
- JSON
- Apollo Server
Database
- MySQL
- PostgreSQL
- MongoDB
- DynamoDB
AWSCloud
- API Gateway
- Lambda
- Step Function
- SQS
- SNS
- S3
- CloudFront
- Amplify
- AppSync
- Cognito
- CloudFormation
Testing
- JUnit
- Mockito
- Vitest
- Mocha
- Mock Service Worker
- Cypress
- Manual Testing
- Unit Testing
- Integration Testing
- End-to-End Testing
DesignPatterns
- Rest
- MVC
- Prototype
- Singleton
- Proxy
- Factory
- Dependency Injection
Tools
- GitHub
- Docker
- Jenkins
- Vite
- Webpack
- Build & Design Management (Maven)
- PostMan
- IntelliJ
- Trello
- Asana
- Figma
- Jira
- VS Code
- Spring Tool Suite (STS)
- Eclipse
- Star UML
- Apache Kafka
- ZooKeeper
My experience
Senior Software Engineer
TalentBridge
As a Senior Software Engineer, I've participated in full-stack development projects using advanced technologies like React.js, TypeScript, and Node.js to create scalable web applications. I've implemented various AWS services to enhance application infrastructure and successfully launched a major product that met key business objectives and received positive feedback. My contributions have significantly improved UI/UX integration, data management, and cloud-based solutions, resulting in faster development times and reduced code complexity.
Sep 2022 - presentSenior Software Engineer
RealtyFlow
Led and developed a comprehensive N-tier web application for the real estate sector, managing a five-engineer team and utilizing key web technologies, with deployments on cloud platforms including essential services, and automated CI/CD pipelines.
May 2021 - Sep 2022Full Stack Developer
XinliReading Inc
Spearheaded the development and implementation of interactive community features and an administrative panel for the XinliReading platform, enhancing user engagement and administrative efficiency. This included employing modern technologies for frontend interactions, backend services, and comprehensive testing to improve reliability and reduce pre-deployment issues.
Oct 2018 - May 2021Software Engineer
PasteIt
I collaborated with a six-member team to develop a full-stack web application that allows users to store text and access it via randomly-generated URLs, focusing on front-end development with React and backend support using Node.js. My work involved enhancing the UI and user interactions using React's class components, which improved navigation efficiency by 50%. This UI enhancement doubled user engagement within three months post-launch. Additionally, I supported backend integration using Node.js, MongoDB, and MySQL, and developed RESTful APIs to handle increased data throughput. I also helped improve system stability and scalability by 60% through the implementation of Docker for containerization.
Aug 2016 - Oct 2018My Certification
AWS Cloud Practioner Certification
Contact me
Please contact me directly at emilyy.engineer@gmail.com or through this form.