Ephraim(James) Lee Perper
Sr. Mobile Engineer
Email: ad0p88@r.postjobfree.com Mobile: +1-325-***-****
Linkedin: linkedin.com/in/ephraim-l-p-5aa391269
Location: Moncks Corner, SC
Summary
Experienced and dedicated mobile engineer with a specialized focus on React Native.
I am driven by the pursuit of creating top-tier cross-platform mobile applications that elevate user experiences.
Problem-solving skill makes me incomparable with others while my business sense helps me to be an integral person in the company.
Eager to take on a challenging role where I can apply my expertise to lead and actively contribute to the development of cutting-edge, user-centric mobile solutions.
Technical Skills
Mobile Technologies
React Native CLI, Expo, Java, Koltin, Swift, Objective-C
Programming Language
Javascript, Typescript, Python, Java
Frameworks / Libraries
React, Redux, Node.js, Express.js, GraphQL, Django, Flask
Web Technologies
HTML, CSS, SASS, LESS, JQuery
Cloud Computing
GCP, AWS, Microsoft Azure
Database
MySQL, PostgreSQL, MongoDB, Firebase, MySQL
AWS
Amazon EC2, S3, ECS, Cognito, RDS, EMR, ELB, IAM, EBS, Lambda..
Bootstrap Technologies
Material UI, Bootstrap, Chakra UI, Tailwind CSS, tamagui
Version control tools
Git, SVN, Bitbucket, CVS
Automation tools
Jenkins, Terraform, Github Actions.
Testing tools
Jest, Mocha, Chai, Jasmine, Cypress, React Testing Library
Operating System
MacOS, Linux, Windows, Red hat Linux 5.x/6.x, Ubuntu
Soft Skills
Mentoring, Leading, Communication, Time management, Ticket prioritization
Professional Experience
Senior React Native Engineer
Teladoc Health
Jan 2022 ~ Sep 2023 (1 year 8 months)
•Deveoped healthcare mobile application using Typescript and React Native.
•Utilized Redux for state management, ensuring consistent and efficient data flow Provided better performance and led the patient and clinical platforms to the next generation and grew consumers to more than 20k with new fresh ideas.
•Converted Figma to responsive, pixel-perfect pages while dividing basic components with reusability and maintainability.
•Created mobile application based on React Native, integrating Facebook's best practices for interface design
•Architected the navigation structure by utilizing React Navigation to implement complex navigation flows, such as stack, tab, and drawer navigation
•Integrated Bloutooth LE technology with React Native to enable connectivity with testing kit devices
•Unit, Integration testing of the application with Jest, Jasmine, Mocha, and Chai with react-test-renderer
•Integrated GraphQL to streamline data retrieval, improving query flexibility and enhancing application responsiveness
•Implemented third-party APIs like Plaid API, Stripe, Twilio Flex API, and etc
•Implemented video real-time chat funcationality using AWS SDK
•Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
•Collaborated with multi-disciplinary teams of engineers, testers, and clients daily in an agile environment and took part in code reviews
•Mentored new mobile engineers joining team with pair programming.
Senior Software Engineer, Team Lead
ConvexTech Inc. (Information Technology & Services)
Jan 2020 ~ Jan 2022 (2 yeara 1 months)
•Worked on full-stack engineering (50% for front-end, 50% for backend) using Javascript, Typescript, React, React Native, Redux, Node.js, Python, MongoDB, and PostgreSQL
•Built out the React Native application using Expo
•Documented everything using confluence
•Followed a scrum-based development process and worked towards sharing the experience to make the process smooth and genuinely agile
•Implemented React Native by leveraging its “out-of-the-box” compiler to architect a responsive, scalable, and cross-platform mobile application
•Implemented push notification and deep linking
•Designed a visually appealing and kept chasing consistency in UI with React Native elements and styled components
•Integrated Elasticsearch to the e-learning search courses, enabling users quickly and easily search for courses and teachers
•Implemented a nearby location search engine with Elasticsearch, Postgres & PostGIS
•Utilized Node.js to create scalable back-end solutions, ensuring the responsiveness and reliability of the applications
•Implemented unit testing and continuous integration pipelines, reducing the number of post-release issues
•Followed, Designed, and Developed microservices architecture to build and maintain scalable, highly reliable applications
•Worked on AWS S3 bucket integration for large data of application assets
•Used storybook to manage UI components and utility functions like API calls
•Led five mobile engineers to build the Healthcare, e-learning, and Fintech mobile applications using React Native under the pandemic
•Actively participated in Agile development sprints, contributing to the on-time delivery of projects
Senior Full Stack Engineer
Xero
Jan 2015 ~ Jan 2020 (5 years 1 month)
•Built a data-driven customer-facing website including Fitness, SaaS, Real Estate, and Healthcare apps for startup companies and generated over $4M in business revenue with 8k monthly users
•Designed 4 front-end repos with Javascript, React, React Native, Redux, Redux-saga, and React Hooks and integrated GraphQL APIs by using Apollo library
•Contributed to the optimization of app performance by conducting and profiling debugging sessions with React Native debugger and Xcode instruments
•Used Twillio Video React Native to implement real-time video conferencing in the application
•Conceptualized and enforced a server that accelerated search functionality of current websites by 15% using ElasticSearch, garnering consistent commendation and awards from the top management
•Used MongoDB as a database and integrated using the Mongoose library and collaborated with 3 backend engineers to build RESTful APIs in PHP, Express.js, and Java Spring Boots as well as ASP.NET
•Worked with NPM, webpack for managing dependencies and dev dependencies of NodeJS applications
•Converted the legacy monolithic app to microservices with a Serverless framework and increased performance and maintainability by 120%.
•Interacted with product designers to build pixel-perfect and responsive pages for the mobile-first platform development
•Worked closely with product managers and met clients directly to collect requirements, report work progress, and turn business ideas into product features
•Refactored and leveraged the legacy code base to improve performance, and directed team members to follow the best practices
•Solved memory leak in the previous system which caused the web server to restart 2000 times a day in PaSS by moving from old SASS for styles into styled-components with caching pages to minimize resource use & decrease page load times
•Worked on Blockchain Scope just integrating Crypto Wallets, DeFi & DApps using Web3.JS, Hardhat, Blockchain Protocols(like Ethereum, Cardano, Polygon), and Solidity with Node + React
Full Stack Engineer
Green Hills Software
Jun 2012 ~ Jan 2015 (2 years 8 months)
•Contributed to the full lifecycle of software development for 3 projects of the company with 100% on-time delivery while staying 7% under budget.
•Modified HTML, CSS, and JavaScript web pages to optimize the page’s performance for faster loading and browsing.
•Implemented unit and E2E test with Jest and Cypress with 90% test coverage and improved code quality 20% by using code linting tools like ESLint.
•Assisted in the migration of on-premises applications to Kubernetes on cloud platforms (AWS, GCP, Azure), reducing infrastructure costs and enhancing scalability
•Reviewed the pull requests submitted from other engineers in Github and Bitbucket and implemented automated builds, tests, and releases using Docker images.
•Developed RESTful APIs and endpoints by using PHP frameworks and Node.JS
Education
National University of Singapore
Bachelor’s degree, Computer Sciense
Apr 2006 ~ Apr 2012