Suggestions
Yulia Strauss
Senior Software Developer at Sonder Inc.
Professional Background
Yulia Strauss is a highly skilled Software Developer and Development Lead with over 10 years of specialized experience in the field of commercial software development. Throughout her impressive career, Yulia has actively contributed to numerous projects across various industries, demonstrating her ability to swiftly adapt to rapidly changing requirements. Her outstanding multitasking skills empower her to manage multiple tasks under pressure while maintaining the highest standards of quality. Yulia’s comprehensive involvement encompasses every phase of the software development life cycle, including requirement gathering, analysis, design, support for development, testing, implementation, and participation in final release activities. This extensive expertise reflects her profound understanding of the complexities involved in delivering high-quality software solutions to meet client needs.
Education and Achievements
Yulia’s educational journey has laid a solid foundation for her successful career in technology. She holds a Master of Science (MSc) in Computer Science from the prestigious University of Western Ontario. Prior to that, she completed her Bachelor of Science (BSc) in Computer Science at the University of Manitoba. Her educational accomplishments, combined with her professional experience, have equipped her with a robust skillset that spans various programming languages, development frameworks, and modern cloud technologies.
Technical Expertise
Yulia is proficient in a wide range of programming languages and technologies that are pivotal in today’s software development landscape. Her expertise includes Java, WebServices, Spring, and SpringBoot, as well as cloud services like AWS, including Aurora RDBS, EC2, S3, SNS, SQS, and ElastiCache. She also has a strong command of testing frameworks such as Junit, TestNG, and Mockito, alongside frontend technologies like AngularJS. Yulia is experienced in working with data formats such as JSON and Google Protocol Buffers, further enhancing her capability to develop scalable and efficient software solutions.
In addition to programming skills, she is well-versed in various operating systems, including Windows and Unix, and proficient in tools like IntelliJ, Eclipse, Perforce, and JIRA/Agile JIRA. Yulia's approach to software development is firmly rooted in Object-Oriented Design (OOD) principles, emphasizing user interface development and design, Agile methodologies such as SCRUM, and effective release management.
Communication and Leadership Skills
Beyond her technical expertise, Yulia excels in creative problem-solving and effective communication, essential skills in any collaborative software development environment. Her abilities extend into recruiting and interviewing processes, where she has a strong track record of identifying and nurturing talent within her teams. She is also an experienced trainer and instructor, sharing her knowledge and experiences with up-and-coming software developers. Additionally, Yulia is a confident public speaker, enabling her to present ideas and solutions clearly and effectively to a wide audience. Her proficiency in three languages—English, Spanish, and Russian—further broadens her communication capabilities, allowing her to work seamlessly in diverse environments.
Notable Work Experience
Yulia’s professional experience is robust, with significant roles at several leading technology companies. Currently, she holds the position of Senior Software Developer at Sonder Inc., where she continues to innovate and contribute to cutting-edge software solutions. Prior to this, Yulia worked as a Senior Software Development Consultant at the renowned company Airbnb, where she was instrumental in shaping software projects that enhanced user experiences for travelers worldwide. Her tenure at Nuance Communications and Expedia, Inc. further underscores her expertise in developing high-performance software solutions that drive efficiency.
Earlier in her career, Yulia served as a Senior Java Consultant at Ericsson, and as a Senior Java Developer - Associate at Morgan Stanley. Her experience as a Java Developer focused on cloud services at MindGeek and the various roles at Morgan Stanley, including her initial position as an Associate, solidified her foundation in software development and cloud technology. Furthermore, her time as a Flex, J2EE Developer at Interfacing Technologies showcased her versatility and ability to adapt to different technologies and platforms throughout her career.
Conclusion
In conclusion, Yulia Strauss is an accomplished Software Developer and Development Lead with a wealth of experience in commercial software development. Her extensive understanding of various technologies, coupled with her proven ability to manage the full software development life cycle, makes her an asset to any team or organization. Yulia’s dedication to quality, her creative problem-solving skills, and her outstanding communication abilities position her as a leader in the tech industry. As she continues to leverage her skills and experience, Yulia Strauss is sure to make significant contributions to the advancement of software development and technology solutions in the years to come.