
James Ma

Connect with James Ma to Send Message
Connect
Connect with James Ma to Send Message
ConnectTimeline
About me
Software Engineer
Education

New York University
-Bachelor's degree
Experience

Open Source
Jan 2022 - Jan 2022• Implemented OAuth2 to provide a flexible authorization protocol for users to connect their Zoom accounts, relying on SSL certificates to protect sensitive information, and fostering long-term application security by using tokenization to grant limited access to user data• Leveraged the use of React Hooks and the less verbose code functional components offer over classes to improve reusability of stateful logic and optimize performance within the application, helping create a highly scalable and maintainable code base• Constructed a NoSQL document database, allowing developers to implement scale-out architecture in order to handle the large volumes of data returned by the Zoom API efficiently and affordably• Used Express to build out MVC architecture, utilizing its powerful and declarative request handling and routing controllers to modularize the code base, creating a scalable and easily maintainable application Show less • Used React to create reusable UI components, leveraging its simple and declarative API to ensure consistency within code and efficiency among developers• Assembled a NoSQL document database to store the data returned by the Spotify API in its original JSON object form, reducing the need for translation between receiving and storing data• Utilized Express to create a lightweight server that conforms to RESTful API architecture, leveraging its efficient out-of-the-box routing system to provide readability and organization in client-server communication Show less
Features For Teachers | Zoom tool to quickly grab attendance data
Jan 2022 - Jan 2022Cuisinle | Wordle-style trivia game for dishes around the world
Jan 2022 - Jan 2022JamCats | Collaborative playlist generator
Jan 2022 - Jan 2022
.webp)
Vuenique (Open Source)
Jan 2022 - Aug 2022Software Engineer• Packaged D3 scale functions into reusable Vue components that act as low-level data visualization components, combining D3’s SVG manipulation with Vue’s use of the virtual DOM to efficiently render highly customizable charts and graphs• Implemented Typescript within Vue components to provide static type-checking of component props and function arguments, catching unintentional type coercions and reducing the chances of runtime errors, improving developer efficiency• Employed Vitest to create extremely fast unit tests through its native hot module reloading, and taking advantage of its ability to share the same configuration file as our Vite development server for more efficient testing and a better developer experience• Designed a NoSQL database to store data for use in landing page graphs, utilizing flexible and denormalized document data models to store variable fields of data within a single collection, optimize query speeds, and foster application scalability• Integrated highly customizable, pre-designed utility classes with Tailwind CSS for flexible and easy styling of the landing page, improving developer efficiency by reducing time spent on artistic decision making• Implemented CI/CD pipeline through GitHub Actions to maintain a shared interface with source code repository, automating the building, testing, and publishing of committed changes to ensure the most efficient delivery of reliable, production-ready code• Product developed under tech accelerator OSLabs (opensourcelabs.io) Show less

Capital One
Sept 2022 - nowSenior Associate Software EngineerFull stack software developer on Capital One's internal incident management platform
Licenses & Certifications
.webp)
AWS Certified Solutions Architect – Associate
Amazon Web Services (AWS)Jun 2023
Recommendations

Annemarie almekinders
MD, PhD-student (arts-onderzoeker) bij Nederlands Kanker Instituut / Antoni van LeeuwenhoekAmsterdam, North Holland, Netherlands
Tân nguyễn
Software DeveloperHanoi, Hanoi, Vietnam
Johana rosas villena
Product Analyst | Analista de Atendimento Digital | VUI Design | Conversation Design | Ph.D. in Comp...São Carlos, São Paulo, Brazil
Glejo dossena
Senior Consultant - Salesforce Commerce Cloud Developer presso Deloitte DigitalMilano
Kentrel smith, ms, ches
Exercise SpecialistGreater New Orleans Region
Josephine vanda tirtayani
Conservation Manager at Gembira Loka ZooYogyakarta, Indonesia
Emily mcmillan
Harm Reduction NurseToronto, Ontario, Canada
Jonathan perez
Town Manager Upland, IndianaMarion, Indiana, United States
Alok jaiswal
Regional Business Manager, North & East INDIADelhi, India
Antonella negrón salaverry
Product Manager | Category Manager | Marketing Manager | Brand Manager | Sales Manager | Sub Gerenci...Peru
Kuldeep singh saini
Student at Banaras Hindu UniversityJharkhand, India
Madison russell
Fashion Merchandising and Digital Retailing StudentDenton, Texas, United States
Nadine nakad
Industrial Liaison Manager at MSFEA @AUB | Business Development, Careers, Recruiter relations, Strat...Beirut Governorate, Lebanon
Kristy dahlquist
Program Manager ✦ Developer Marketing ✦ Marketing Manager ✦ Community Builder ✦ Coach ✦ Ex-Okta, Aut...Greater Seattle Area
Shamsideen olujide mba,prosci,cbap,pmp, smc,spoc
Business Analysts| Senior Project Manager |Scrum Master| Product Owner |Change PractionerNigeria
Yu-kai wang
PhD Student in Aerospace Systems @ Purdue AAE | Former Systems Engineer @ TASAWest Lafayette, Indiana, United States
Jerome real
GeologistDumaguete, Central Visayas, Philippines
Julián crego
Associated Director MarketingArgentina
Radoslav dimitrov
IT and ERP Manager at Elica ProcessingBulgaria
Amy ahasic
Section Chief, Pulmonary and Critical Care Medicine, Norwalk Hospital, Nuvance HealthNorwalk, Connecticut, United States
...