Ivan Vasin

Ivan Vasin Email and Phone Number

Senior Software Engineer @ Self Employed
Ivan Vasin's Location
Boston, Massachusetts, United States, United States
Ivan Vasin's Contact Details

Ivan Vasin work email

Ivan Vasin personal email

About Ivan Vasin

I am a Senior Software Engineer with a rich background in backend web development, distributed data processing, and developer tooling. Recently, I have broadened my scope to encompass full-stack web development, while maintaining a keen interest in systems programming and native applications.Throughout my career, I have consistently prioritized product quality—emphasizing correctness, usability, reliability, maintainability, extensibility, performance, and presentation. This approach is balanced with pragmatic considerations of requirements and available resources, ensuring that solutions are both elegant and feasible.My professional journey has been deeply rooted in web applications, with substantial experience in creating robust web services and infrastructure. Looking ahead, I am eager to redouble my focus on software engineering and transition towards an architectural role. My goal is to lead in designing and implementing innovative software solutions that anticipate and act, adhering to my vision of software that intuitively “just does the right thing at the right time.”I am particularly fascinated by the potential of integrating AI/ML, intelligent agents, and systems programming into web technologies. I see great promise in utilizing generative and agentic AI, semantic web technologies, and WASM to push the boundaries of what web applications can achieve.In my next job, I'm seeking to contribute to mission-driven projects that offer meaningful technical challenges, align with my values, and positively impact society. I value collaborative environments and opportunities for continuous learning and professional growth.Specialties: • Software Architecture and Design: Crafting scalable and efficient architectures and designs that underpin powerful applications. • Advanced Programming Paradigms: Expertise in functional, imperative, and object-oriented programming, with a particular focus on integrating these paradigms to solve complex problems in innovative ways. • Diverse Development Experience: From command-line to web, across systems and desktop applications, I have developed a wide range of software solutions. • Infrastructure and Systems Administration: Deep experience with GNU/Linux servers, web services, IP networking, and databases, ensuring robust backend support for high-availability systems. • Languages and Technologies: ◦ Proficient: Elm, Python, Ruby, Zsh, Bash, TypeScript, JavaScript, CSS, HTML, HTTP, SQL, Linux, Git ◦ Competent: Rust, C++, C, Lua, Qt, Pandas, NumPy, RabbitMQ, Redis

Ivan Vasin's Current Company Details
Self Employed

Self Employed

View
Senior Software Engineer
Ivan Vasin Work Experience Details
  • Self Employed
    Freelance Software Developer
    Self Employed Aug 2024 - Present
    Satellite Beach, Florida, Us
    Providing web accessibility and usability consulting services for small businesses, focusing on accessibility compliance, responsive design, and enhanced user experience. Current engagements center around improving WordPress/Elementor websites for Canadian manufacturing clients under VAST Industrial Corp.• Conducted comprehensive WCAG 2.2 Level AA accessibility audits, addressing color contrast, semantic HTML structure, keyboard operability, and screen reader compatibility.• Created a custom color contrast testing and adjustment tool, ensuring accessible and brand-consistent UI elements.• Developed custom JavaScript and CSS solutions to refine WordPress/Elementor components, improving navigation, responsiveness, and overall usability across various devices.• Collaborated closely with stakeholders through detailed reports, walkthrough sessions, and iterative feedback, ensuring alignment with accessibility standards and client goals.• Maintained a robust development workflow with staging environments, backups, and systematic testing to deliver reliable, maintainable improvements.
  • Career Break
    Professional Development
    Career Break Jan 2023 - Apr 2024
    Refreshed and expanded my software development skills and tools, especially in state-of-the-art web development, code editing, development operations, and generative AI assistance.Workstation Setup: • Set up a secure and resilient workstation: Secure Boot with a signed bootloader, CachyOS for performance and customization, RAID mirrored filesystem, Btrfs with snapshotting, and an encrypted XFS home directory. • Customized Zsh for performance, convenience, and aesthetics. • Configured Neovim, integrating the productivity of modern IDE features into the efficiency of modal editing.Skill Development: • Acquired proficiency in utilizing generative AI tools such as ChatGPT and GitHub Copilot for enhanced productivity. • Gained a foundational comprehension of Rust via the interactive Rust Book from Brown University. • Developed a personal website, showcasing advanced web development: ◦ The Elm Architecture for reliability, maintainability, and performance. ◦ Elm and TypeScript for type safety. ◦ Modern features of HTML, CSS, and TypeScript, with Parcel handling transpilation and polyfilling for broad browser support. ◦ Usability across a wide range of connection speeds, devices, screen sizes, browsers, and input types. ◦ Accessibility for users with various impairments. ◦ Catppuccin color schemes for aesthetic light and dark themes. ◦ Client-side input validation and feedback. ◦ Optimized resource bundling with Parcel. ◦ Automatic infrastructure scaling with Firebase Hosting and Cloud Functions. ◦ Secured against bots, DDoS, DNS poisoning, and other exploits. ◦ Firebase Analytics, Google Analytics, and Cloudflare Analytics for detailed performance and user interaction analysis.This period was dedicated to technical skill enhancement and application, setting a foundation for future roles in software engineering and architecture.
  • Career Break
    Health And Well-Being
    Career Break Nov 2017 - Jan 2023
    Took a strategic hiatus to recuperate from burnout, focusing on self-care and personal development while staying engaged with emerging technologies. This period was restorative and enriching, as I dedicated time to hobbies and studies that broadened my technical and creative horizons.Hobbies and Self-Learning: • Culinary Arts: Mastered gourmet cooking, bread baking, and dessert making, enhancing my creativity and precision in the kitchen. • Home Improvement: Engaged in home repairs and improvements, acquiring skills in basic carpentry, electrical work, and plumbing. • Fine Woodworking: Developed a foundational proficiency in woodworking, learning through self-study and extensive practice the art, tools, and techniques involved in constructing fine wood furniture: design, drafting, material selection, measuring, sawing, planing, chiseling, glue-up, fastening, and finishing. • Fitness: Practiced long-distance running, yoga, and calisthenics, maintaining physical fitness and mental clarity. • Aquaculture: Maintained a hobby in fishkeeping, caring for small freshwater fish and shellfish, cultivating patience and attention to detail.Continued Education in Technology: • Web Technologies: Advanced my knowledge in modern web technologies, including Elm, JavaScript, Node.js, and Firebase, focusing on progressive enhancement, performance optimization, and security. • Linux System Administration: Deepened my technical expertise with Linux OS provisioning, customization, and administration, working with Qubes OS, Gentoo Linux, and tools like UEFI, LUKS, Btrfs, systemd, Zsh, Neovim, and Wayland. • Cryptocurrency: Investigated cryptocurrency trading and technical analysis, gaining insights into blockchain technology and digital financial strategies.This break allowed me to rejuvenate and return with renewed energy and a broader perspective, ready to tackle new challenges in the tech industry with an updated toolkit and a refreshed mind.
  • Cloudhealth Technologies, Inc.
    Senior Software Engineer
    Cloudhealth Technologies, Inc. Sep 2015 - Nov 2017
    Boston, Ma, Us
    Made substantial contributions to enhancing the SaaS product and internal engineering processes aimed at optimizing cloud management and financial operations across multiple platforms. • Developer Experience and Tooling: Spearheaded the overhaul of developer tooling and documentation, significantly improving the engineering team's onboarding processes and daily operations. Authored user-friendly shell scripts, enhanced build tooling, and streamlined CI/CD pipelines, greatly improving development efficiency and reliability. • Billing System Enhancement: Played a pivotal role in the Billing team, responsible for the robust data ingestion and processing framework that handled extensive billing data across AWS, Azure, and GCP. Enhanced the billing and cost analysis systems to support high-volume data transactions, implementing improvements in data collection, processing nodes, and customer-facing interfaces. • Scalable Infrastructure: Worked with critical infrastructure components including message queues with RabbitMQ, a sharded MySQL database cluster, in-memory key-value storage with Redis, and an Elasticsearch cluster for optimized search capabilities. • Cross-functional Collaboration: Collaborated closely with product managers and other stakeholders to refine project scopes and requirements, ensuring the successful delivery of complex technical solutions aligning with customer needs. • Leadership and Innovation: Built tools to automate various development and support tasks, crafted Slack integrations for real-time incident monitoring, and actively contributed to the community of practice by sharing knowledge and best practices.
  • Philo
    Software Engineer
    Philo Dec 2014 - Aug 2015
    San Francisco, California, Us
    Played a pivotal role in developing and maintaining infrastructure for delivering IPTV services on college campuses. • Authentication Systems Integration: Engineered robust integration solutions between our product's authentication systems and institutional systems such as Shibboleth, CAS, and Active Directory, streamlining user access across platforms. • Development of Monitoring Tools: Built a Ruby library to inspect and filter Rails event logs, complemented by a command-line interface and a Graphite plugin for real-time event monitoring, enhancing system observability and troubleshooting capabilities. • PostgreSQL Optimization: Led research on PostgreSQL infrastructure, focusing on high-availability and load-balancing solutions tailored to meet our specific operational needs. • Preliminary iOS App R&D: Conducted preliminary research to devise a strategy for translating our app experience to the iOS platform, culminating in a proof-of-concept presentation that outlined potential development approaches. • Operational Support and Documentation: Provided ongoing monitoring and support for production deployments. Authored documentation to standardize development processes. • Agile Methodology Adaptation: Experimented with various Agile methodologies, including pseudo-Scrum, Scrum, and Kanban, to identify and implement the most effective workflow for the engineering team.
  • Pixability
    Senior Software Developer
    Pixability Dec 2013 - May 2014
    Boston, Massachusetts, Us
    Spearheaded efforts to refine internal systems focusing on elevating product quality over rapid production. • System Architecture Transition: Played a critical role in the knowledge transfer from the departing chief engineer, converting crucial system architecture insights into accessible scripts and comprehensive documentation. • Automation and System Optimization: Engineered and implemented Ansible scripts for the automated deployment and configuration of EC2-hosted systems, including Elasticsearch clusters, significantly enhancing system reliability and performance. • Performance Diagnostics and Tools Development: Developed specialized tools for diagnosing and resolving network-related issues in web request handling to external servers, improving system stability and efficiency. • Best Practices Leadership: Provided expert guidance to the engineering team on Python, Linux, automated system provisioning, configuration, and web services, promoting best practices aligning with industry standards. • Recruitment and Team Building: Interviewed candidates for software engineering positions, helping to build a skilled and cohesive team.
  • Cogo Labs
    Software Engineer
    Cogo Labs Jun 2010 - Aug 2013
    Cambridge, Ma, Us
    Pivotal member of the early-stage engineering team, instrumental in shaping and supporting the company's software engineering landscape. Contributions spanned a diverse set of responsibilities: • Development and Integration of Tools and Infrastructure: Engineered and maintained server infrastructure, deployment tools, and developer operations, including project structuring, build tooling, version control systems, and deployment processes. • Software and Library Development: Created libraries and tools specifically tailored for the data analyst team and migration tools for incubated client companies, enhancing data manipulation and integration capabilities. • Web Services and API Framework: Built a robust framework for developing RESTful web services that acted as interfaces to automate business functions like SEM campaign management and bid optimization. • Data Interface Solutions: Developed a generic data interface utilizing NumPy and pandas to facilitate efficient data set manipulation and statistical analysis. • Standardization and Automation: Led the upgrade and standardization of the production and development platforms, automating various development processes to improve workflow efficiency. • Education and Support: Conducted training sessions for engineers and analysts on Python, Git, web services, and performance analysis, ensuring optimal use of internal systems. • Client and Recruitment Engagement: Assisted client companies in adopting and operating the software stack independently and participated in the interviewing and hiring process for new software engineers.
  • Renal Remission & Hypertension Consultants
    Web Developer
    Renal Remission & Hypertension Consultants Dec 2007 - Apr 2011
    Bremerton, Wa, Us
    Engineered a comprehensive website to enhance patient engagement and streamline practice management. Key features of the custom full-stack web application included: • General Information and News Display: Enabled easy access to current services and updates, ensuring that patients and site visitors remained well-informed. • Member Registration and Management: Developed a secure registration system for patient and colleague profile management, enhancing user experience and data security. • Resource Accessibility: Created a system for downloading essential documents and presentations, facilitating improved patient education and colleague resource sharing. • Dynamic Content Administration: Implemented a back-end administration panel for staff to easily update and manage website content, reducing the need for external technical support.
  • Massachusetts Biomedical Initiatives (Mbi)
    Web Developer
    Massachusetts Biomedical Initiatives (Mbi) Feb 2010 - Sep 2010
    Worcester, Massachusetts, Us
    Enhanced the organization's web presence through content management and technical improvements: • Web Content Management: Provided guidance on best practices for web content management, ensuring that new and existing content adhered to high standards of clarity and accessibility. • Website Migration and Maintenance: Assisted in migrating the company’s website to a new host, improving site reliability and performance. • Website Optimization: Revised and reorganized the website’s structure and codebase. This included: ◦ Refactoring HTML markup to enhance maintainability and compliance with web standards. ◦ Reorganizing file structures to streamline future development efforts.
  • Blue Sky Biotech
    Intern Software Engineer And Web Developer
    Blue Sky Biotech Oct 2009 - Jun 2010
    Developed key applications and managed digital content. • Gene Synthesis Optimization Tool: Developed a desktop application using C++ and Qt that facilitated the gene synthesis process. This project was my initial exposure to bioinformatics, where I applied basic principles learned on the job to develop software that supports genetic engineering tasks. The application featured: ◦ A user interface for entering gene sequences and synthesis parameters. ◦ Integration with a third-party web service to obtain codon-optimized sequences. ◦ A module for fragmenting optimized sequences into oligonucleotides for gene assembly. ◦ Backend library components that modeled and managed the gene synthesis workflow. • Web Content Management: Responsible for the maintenance and enhancement of the company’s website using Kentico CMS, where I: ◦ Crafted ASP.NET pages, master pages, and server controls. ◦ Authored server-side scripts in C# and client-side scripts in JavaScript. ◦ Coordinated the CMS upgrade and migration of the website to a new hosting environment, improving site performance and user experience. • Inventory Management System Development: Started the development of a desktop application to streamline product, inventory, and sales management, incorporating features for collaborative data editing.
  • Phi Sigma Kappa Epsilon Deuteron
    Webmaster
    Phi Sigma Kappa Epsilon Deuteron Dec 2006 - Feb 2010
    Redesigned and enhanced the fraternity's website. • Website Redesign: Revamped the visual and structural design of the website, optimizing the user experience and aligning with the fraternity’s branding using existing content. • Framework Development: Engineered a bespoke web framework using object-oriented PHP, which streamlined site updates and scalability and honed my software architecture acumen. • Web Application Development: Created robust web interfaces tailored for recruitment, member management, and fraternity operations, significantly improving administrative efficiency and member engagement.
  • Epigendx, Inc.
    It Consultant
    Epigendx, Inc. Sep 2008 - Sep 2009
    Us
    Administered a network comprising five workstations, two mobile computers, and two printers. Converted one of the workstations into a Linux server to serve as a primary domain controller and print server.
  • Certeon
    Intern Quality Assurance Technician
    Certeon May 2007 - Sep 2007
    Managed and engineered the QA lab network with over 50 clients, servers, and network acceleration devices. • Network Configuration and Administration: Set up and maintained critical network services including Cisco routers, dummynet, DHCP, DNS, FTP, SMB, SSH, TFTP, an Apache server, and two IIS servers across both Linux and Windows platforms. • Scripting for QA Testing: Developed various scripts in Bash, Expect, and Perl to automate QA testing processes, significantly reducing manual testing efforts and increasing reliability. • Automation and Remote Management: Initiated the design and partial implementation of an automation system for network management using Perl, Expect, and a PHP web interface to enhance operational efficiency.

Ivan Vasin Skills

Graphic Design Typography Creative Direction Creative Strategy Branding And Identity Brand Development Brand Architecture Ruby Python Bash Linux Vim Git Mysql Software Engineering Web Applications Web Development Databases Ruby On Rails C++ C Qt Software Design Rest Http Html Css Javascript Amazon Web Services Programming Software Architecture Distributed Applications Database Driven Applications Web Services Resource Oriented Architecture Software Development Object Oriented Programming

Ivan Vasin Education Details

  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Computer Science
  • Central Kitsap High School
    Central Kitsap High School

Frequently Asked Questions about Ivan Vasin

What company does Ivan Vasin work for?

Ivan Vasin works for Self Employed

What is Ivan Vasin's role at the current company?

Ivan Vasin's current role is Senior Software Engineer.

What is Ivan Vasin's email address?

Ivan Vasin's email address is ni****@****ail.com

What is Ivan Vasin's direct phone number?

Ivan Vasin's direct phone number is +177436*****

What schools did Ivan Vasin attend?

Ivan Vasin attended Worcester Polytechnic Institute, Central Kitsap High School.

What are some of Ivan Vasin's interests?

Ivan Vasin has interest in Mathematics, Software Architecture, Philosophy Of Mind, Intelligent Agents, Natural And Artificial Learning, Philosophy, Artificial Minds.

What skills is Ivan Vasin known for?

Ivan Vasin has skills like Graphic Design, Typography, Creative Direction, Creative Strategy, Branding And Identity, Brand Development, Brand Architecture, Ruby, Python, Bash, Linux, Vim.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.