Post Job Free
Sign in

Software Engineer Senior

Location:
Los Angeles, CA
Posted:
June 16, 2024

Contact this candidate

Resume:

William Araki Sr. Software Engineer

**.***********@*****.*** +1-424-***-**** California, US

Senior Software Engineer with 7+ years of experience developing web/mobile applications in several industries like health care, e-commerce, B2B SaaS, and etc. Expertise in all phases of software development lifecycle focusing on high-quality, scalable and efficient solutions that meet the needs of customers and stakeholders. Finding new opportunities to grow myself with a company that has innovative ideas, challenging projects, and great team culture. SKILLS

Programming Languages: JavaScript/TypeScript, Python, Go, PHP Frameworks/Libraries: React(Redux, Redux-Saga, React-Query), Next.js, Vue.js, Node.js, Nest.js, Express.js, TypeORM, Sequelize, Gin, Echo, GORM, FastAPI, SQLAlchemy, WordPress, Laravel, Jest, Cypress, Playwright, Chakra UI, Material UI, Tailwind CSS APIs: RESTful API, GraphQL, gRPC

Databases: PostgreSQL, MySQL, Microsoft SQL Server, MongoDB, Redis, DynamoDB, Snowflake

Infrastructure: Docker, Kubernetes, AWS(EC2, Lambda, S3, RDS, Route 53, SNS, SQS, Event Data Bus, Cloud Watch, Cloud Formation, ECS, EKS, Cognito, IAM), GCP(VM instance, GCR) Tools: Github, Storybook, Figma, Jira, Split, Mirror, Datadog PROFESSIONAL EXPERIENCE

Senior Software Engineer, WhatNot Sep 2020 – Apr 2024

•Spearheaded the successful launch of a microservice-based and AI-powered SaaS Platform, developing a comprehensive launch strategy

•Implemented Event-Driven Architecture with AWS EC2, SNS, and SQS, improving system scalability and responsiveness

•Integrated the chatbot with backend systems to streamline customer interactions and improve their response time with detailed guidance

•Led the development of large-scale SPA(single-page application), leveraging React and Redux-Saga to deliver efficient and scalable solutions

•Optimized the website performance increasingly by implementing SSR(Server Side Rendering) with Next.js, lazy loading, code splitting, and caching mechanism

•Introduced DDD(Domain Driven Design) principles to model complex business domains, resulting in a significant reduction in code complexity and improved maintainability

•Migrated PHP monolithic application to microservice-based architecture with Echo, GORM, and PostgreSQL, resulting in improved system reliability and scalability

•Conducted indexing and caching techniques to optimize database operations and reduce server load, resulting in a more responsive and reliable system

•Improved the scalability and resilience of data pipeline migrating from Microsoft SQL Server to AWS Snowflake and implementing Redis and Amazon EFS

•Leveraged A/B testing using Split, to provide a better user experience with an 8% improved conversion rate

•Designed and implemented a comprehensive testing strategy using Jest and Playwright and planted testing part in front of the automated CI/CD pipeline with Docker and Kubernetes to automate testing and reduce the deployment time

•Established the appropriate Agile development process using Scrum methodology, which improved communication and collaboration

•Conducted the code review 100+ times and mentored junior developers during their onboarding process

Software Engineer, Capgemini Apr 2018 – Aug 2020

•Designed and implemented serverless architecture using AWS lambda, API Gateway, and DynamoDB

•Implemented micro-frontend architecture for frontend development to improve the scalability, maintainability, and agility of application

•Integrated third-party GraphQL service, Apollo Client to MERN project for seamless data fetching and state management

•Automated push notification and email system utilizing Twilio and Node.js, which enabled admin to organize notification schedule to the user via SMS automatically

•Developed and maintained CI/CD pipeline with Github Action, Docker, and GCR(Google Container Registry)

•Utilized React Query into frontend application effectively retrieving and managing data from multiple sources, improving performance, and creating seamless user experience

•Created documentation for coding standards and best practices in React and Node.js to shorten the onboarding duration by a week.

Software Developer, Wood Networks Sep 2017 – Mar 2018

•Implemented web scraping techniques to collect and preprocess data from various sources, including social media platforms and e-commerce websites

•Built robust RESTful API with FastAPI and wrote database schema with SQLAlchemy

•Integrated industry-standard protocols like OAuth2 for user authentication and authorization, to improve security and reduce risk of data breaches

•Produced reusable and generalized components of web applications by translating UI/UX design wireframes into code using HTML5 and CSS3

EDUCATION

Bachelor's degree in Computer Science,

University of Dallas

2014 – 2017

LANGUAGES

English Japanese



Contact this candidate