Post Job Free
Sign in

Software Engineer, JAVA Los Angeles

Location:
Los Angeles, CA
Salary:
175000
Posted:
January 22, 2025

Contact this candidate

Resume:

YASHA ADDES

Los Angeles, CA ***** *******@*****.***

310-***-**** www.linkedin.com/in/yasha-addes

SOFTWARE ENGINEER

Accomplished IT professional with extensive experience as a technical leader and developer. Highly skilled at leveraging agile methodologies and in-depth technical knowledge to design web-services and distributed event-based systems. Known for the ability to meet aggressive schedules, deliver high-quality software, manage projects, and mentoring.

SKILLS

Java C / C++ React.JS Shell Scripting SQL PostgreSQL Oracle Multi-threading Event-Driven Architecture Spring Spring Boot Spring Security Spring Kafka JPA Hibernate AOP Webservices REST Docker AWS Object Oriented Programming Software Architecture Domain-Driven Design Agile methodologies Collaboration Mentoring Team Leadership Performance Testing Best Practices

EXPERIENCE

STARTENGINE, Los Angeles, CA March 2023 – Current

Staff Software Engineer

I contributed to the development of a crowdfunding platform that enables startups to raise capital from investors. My responsibilities included designing and implementing microservices, mentoring and collaborating with cross-functional teams, leading design discussions, and providing production support. Key contributions include:

● Private Share Trading Platform: Developed a bulletin-board style trading platform that allows investors to trade private shares, including those not purchased on StartEngine. This feature addresses a common gap, as private offerings often lack exit options unless through an IPO.

● AI-Powered Issuer Onboarding: Led the development of an AI-assisted onboarding process that reduced the time to onboard issuers from 3-6 months to under 30 days. This enhancement is projected to increase issuer onboarding by five times, driving significant platform growth.

● AI-Driven Issuer Material Content Approval: Introduced an AI tool that streamlines the legal review of issuer communications. The tool provides an initial analysis of regulatory compliance issues, enabling faster approvals and reducing back-and-forth with the legal team. This innovation is expected to increase the company’s processing capacity by 10x, reducing the wait time for issuers from one week to less than a day.

Technologies: Java, Spring, Spring Boot, Kafka, Spring Data, PostgreSQL, JPA, OpenAI API NEXT TRUCKING, Los Angeles, CA October 2019 – March 2023 Staff Software Engineer

I led the development of the Drayage Transportation Management System, with a focus on automating the shipping container lifecycle. My role involved close collaboration with both internal and external teams to gather requirements and create design specifications based on input from Product Management. Key achievements include:

● Port and Warehouse Appointment Automation: Integrated with port terminals, yards, and warehouses to streamline appointment scheduling and management. This automation improved 1

processing capacity, provided real-time updates in case of delays, and reduced fees associated with missed appointments by automating cancellations.

● Jobbing Automation: Designed and implemented a microservice that automates the publication of customer shipping orders across multiple stages (Port, Yard, Warehouse) to the marketplace. This system matches orders with drivers, automating the scheduling process and significantly reducing manual intervention, leading to increased throughput and efficiency.

● Backend Guild Leadership: Actively participated in the backend guild, helping shape development principles, best practices, and architectural standards across the organization..

● Mentorship: Provided guidance and support to junior engineers.

● User Authentication and Management Service: Developed a centralized identity service for authentication, authorization, and user management, ensuring secure and efficient access control across the platform.

● Front-End Development: Contributed to the development of front-end components for the Transportation Management System, simplifying load and job assignment management for operators and dispatchers.

Technologies: Java, Spring, SpringBoot, Spring Kafka, Spring Data, Postgres, JPA, AOP, React.JS, Redis, Maven, Junit, Mockito, MockServer, Linux, DataDog, MicroMeter, Docker, AWS, S3, Elasticsearch CISCO, San Jose, CA January 2017 – September 2019

Technical Leader, Order Processing Web Service, ATLAS E-commerce platform Contributed to the development of Cisco's e-commerce, provisioning, and management platform for cloud-based collaboration solutions, including WebEx, voice, messaging, and cloud video services.

● Led a team of developers in building an order-processing web service for Cisco’s collaboration product line, as part of an initiative to decompose a large, monolithic e-commerce application into independent, domain-specific microservices. This transition facilitated easier maintenance, testing, and management.

● Enhanced the sales channel by implementing Partner-specific interfaces with the ATLAS platform, expanding integration capabilities.

● Improved system maintainability and stability by introducing Domain-Driven Design (DDD) principles, establishing coding and testing standards, and leading a comprehensive refactoring effort using DDD. Technologies: Java, Spring, Hibernate, JSR303, AOP, Postgres, Tomcat, Maven, TestNG, Linux, Kafka SYMANTEC, Los Angeles, CA September 2004 - January 2017 Technical Director / Architect, Norton Communication Platform, 2015 - 2017 Led the architecture and development of the Norton Communication Platform – a suite of services that enabled push notifications to the Norton consumers. This platform broadened interaction with Norton’s customer base, and allowed faster notifications about newly discovered threads.

● Architected and led development of the platform, ensuring reliable and consistent coding by defining guidelines, testing standards, and acceptance criteria.

● Reduced project risks and increased adaptability by implementing Agile methodologies, conducting code reviews, and facilitating team meetings.

● Collaborated with IT and DBA teams to define Datacenter requirements and configurations, ensuring on-time delivery.

Technologies: Java, Spring-Boot, JPA, JSR303, AOP, Oracle, Casandra, Tomcat, Maven, Junit, Linux, RabbitMQ, Azure

2

Technical Director / Architect, Symantec Consumer Licensing Platform, 2011 - 2015 Online Platform which supports the entire Norton Consumer Products Sales. It is a “24x7” mission-critical online platform that provides a core set of services to enable the distribution, use, and support of the Symantec products across a variety of sales channels and customer segments.

● Replaced legacy systems, significantly improving service availability, reducing implementation time, and accelerating the release of new features.

● Defined the software architecture and established coding standards to ensure consistency and maintainability.

● Led security threat modeling and ensured adherence to security principles during design and implementation.

● Served as the "code guardian", responsible for codebase integrity through code reviews. Technologies: Java, Spring, JPA (Hibernate Implementation), AOP, JSR303, Oracle, JMS, WebLogic, Maven, TestNG, Apache-CXF, *WS, Linux

Sr. Principal Engineer, Norton Product Information Framework – PIF, 2009 - 2011 Developed a web-service for messaging Norton clients, utilizing a real-time rule engine to match Norton devices with campaigns in the PIF catalog.

● Played a key role in the redesign and rewrite of the system used by Global Online Sales to deliver up-to-date messages to Symantec consumers.

Technologies: Java, Spring, AOP, Oracle, JDBC, Servlets, Tomcat, Ant, Linux, iBATIS Sr. Principal Engineer, Norton SAFE WEB, 2006 - 2009 Website rating service allows easy differentiation between safe and malicious Internet sites.

● Designed and implemented data loading, storage and web-site ranking components of the “Norton Safe Web” project.

Technologies: Java, Spring, Oracle, JDBC, JAVA-RMI, JMX, Ant, Linux Principal Engineer/ Functional Manager, 2004 - 2006 Security Information Management Appliance – SIM

Managed development team responsible for the database and system health maintenance of the “Security Information Management (SIM)” appliance.

● Architected and led the implementation of the database maintenance and system health/monitoring subsystem that allowed continuous hands-off operation of the Security appliance. This greatly reduced the cost of ownership for the customers, by eliminating the requirement of the dedicated Database Administration staff.

Technologies: Java, Spring, DB2, JDBC, XML, Ant, Linux ADDITIONAL RELEVANT EXPERIENCE

Software Designer, Hewlett Packard, Torrance, CA

Principal Engineer, Trinagy / DeskTalk Systems, Torrance, CA Network Management Product Specialist, LANNET, Inc., Irvine, CA Electrical Engineer, Unisys, Roseville, MN

EDUCATION

Master of Science (MS), Computer Engineering, University of Southern California, Los Angeles 3

Bachelor of Science (BS) Computer and Electrical Engineering, Purdue University, West Lafayette, IN 4



Contact this candidate