Seva Safris

Seva Safris

San Francisco, United States
Hire Seva
Scroll To View More
Seva Safris

Seva Safris

San Francisco, United States
Member since April 23, 2014
As a results-driven software consultant, Seva offers confidence in guidance of technical direction and operational performance. An expert architect and developer skilled in creating efficient, scalable, and fault-tolerant solutions, he is a hands-on contributor to all facets of project and client satisfaction.
Seva is now available for hire
Portfolio
Experience
  • Unix, 18 years
  • Object-oriented Programming (OOP), 16 years
  • Java, 16 years
  • Test-driven Development (TDD), 15 years
  • XML/XSLT, 13 years
  • Agile Software Development, 11 years
  • User Interface (UI), 10 years
  • Git, 5 years
San Francisco, United States
Availability
Part-time
Preferred Environment
Mac OS, Linux, Eclipse, Xcode, vi, Git, SVN
The most amazing...
...project I've developed is a beat-tracking algorithm and reference implementation that can detect, track, and extrapolate beats in live audio music streams.
Employment
  • CTO
    Smartplane, Inc.
    2014 - 2015
    • Architected and developed the flagship flight-control product for the company, which will revolutionize the world’s perception of personal airplanes as a viable option for private transport.
    • Made direct technology decisions for the SmartPlane flight-control product in order to ensure real-time performance, 100% fault tolerance, and enforcement of impeccable coding practices, utilizing the means of both technological choices and engineering policy directives.
    • Provided strategic and tactical technological direction for the early-stage startup in the aerospace marketplace.
    • Advised product management efforts.
    • Contributed in a hands-on manner in order to develop solutions for the most challenging and critical modules comprising the SmartPlane flight-control application.
    Technologies: Java, C, C++, Objective-C, Big data
  • VP of Engineering
    LiveCare, Inc.
    2012 - 2014
    • Conceptualized, architected, and developed the flagship application for the pre-IPO medical practice management software company.
    • Blueprinted the product roadmap, managed project operations as well as tactical and strategic direction, and delivered the product to completion.
    • Led a team of local engineers and system operators, engaged with practices and individual practitioners for sales, interacted with clients for production support, and gathered feedback for future improvements.
    • Led a team of remote engineers in Vietnam for the development of front-end HTML and JavaScript components, providing high-level technical architecture for interoperation of all products, components, and presented functionalities.
    • Implemented all security considerations with utmost scrutiny, taking into account the legal regulation of medical software applications.
    Technologies: Java, Java EE, Adobe Flex, JavaScript, HTML5
  • VP of Engineering
    Evolphin Software
    2011 - 2012
    • Designed and implemented UI and UX, live workflow validation algorithms, and failsafe state preservation patterns for a revolutionary workflow designer application.
    • Architected and developed a Mac OS Finder plugin for the visualization of version information for files and folders backed by the Zoom versioning system.
    • Led user interface and presentation design of all Evolphin products.
    • Directed engineering efforts, taking into consideration time-to-market vs. technical debt vs. team workload in order to ensure confidence and security in developed products.
    • Managed project and bug-tracking tools, mediated code reviews, and promoted or vetoed design decisions when deemed necessary.
    Technologies: Java, J2EE, Adobe Flex, C, C++, Objective C
  • Senior Product Developer
    BlackRock/Barclays Global Investors (BGI)
    2007 - 2011
    • Conceptualized, architected, and developed applications for scientific portfolio management.
    • Led a team of senior engineers to deliver industry-leading solutions for portfolio managers.
    • Developed strategic and tactical solutions to achieve cross-functional business objectives.
    • Architected a scalable Java platform for applications intended to transition from a former Perl-based codebase.
    • Spearheaded full cycle development in the creation of key scientific investment tools used daily by portfolio managers.
    • Held educational training sessions for new innovations, tools, and applications available to scientific portfolio managers at BlackRock/BGI.
    • Directed efforts to minimize operational risk due to possible and actual failure of key components in the portfolio management application chain.
    • Developed regular failover tests to ensure rapid recovery in the event of unexpected failures.
    • Led the evaluation of interfaces with third parties (banks, securities lenders, prime brokers, and custodians) to detect high-risk points and propose failover solutions.
    Technologies: Java, Java EE, Perl, Sybase
  • Architect (Consultant)
    MRG Software
    2005 - 2007
    • Consulted on product conceptualization and PRSD formulation for consumer-facing bond trading and management application Consolers. The product was outsourced for contract-based development in 2008.
    • Consulted on product conceptualization, PRSD formulation, design, and spurred implementation efforts for a wine and food enthusiast web portal called Cooking with Us.
    • Consulted on product design and implementation of a sports enthusiasts' web portal for Wasserman Media Group.
    • Architected and developed a large-scale enterprise security management system for Exobox Technologies.
    • Designed and implemented an eCommerce website for the client-facing interface for Alphaenco.
    Technologies: ASP .NET, C#, SQL Server, Java, JavaScript
  • Lead Performance Analyst (Consultant)
    The Pacific Exchange
    2004 - 2005
    • Specialized in performance analysis and scalability, taking responsibility for the system performance of PCXPlus, a distributed options trading system for Pacific Exchange.
    • Preserved and mitigated the risk of business functionality and SEC compliance in lieu of performance enhancement efforts.
    • Curated all system and component testing of PCXPlus, ensuring compliant functionality under high-load volumes.
    • Developed strategies for aftermarket trade floor testing to simulate real-world deployments and system interaction.
    • Designed and implemented innovative testing strategies for superior insight into obscure process paths in order to detect bottlenecks and investigate hypotheses.
    Technologies: Java, Java EE, SQL Server
  • Architect
    AOL Time Warner
    2002 - 2004
    • Architected and led the Liberty Alliance Project (LAP) initiative at AOL Time Warner.
    • Spearheaded project development, managed implementation direction, and represented AOL Time Warner at interoperability events hosted by Sun Microsystems.
    • Curated product development and professional services (consulting, training, and support) with specific regard to LAP.
    • Engaged LAP draft specification committee to contend for specification changes in lieu of AOL Time Warner's functional requirements.
    • Represented AOL Time Warner at the 2003 RSA Security Conference in San Francisco.
    Technologies: Java, Java EE, XML, SOAP
  • Software Engineer
    Electronic Arts
    2000 - 2002
    • Engineered web application services for online games at EA.com.
    • Developed applications for online cross-game integration.
    • Performed load and performance testing of web services and products.
    • Implemented customer billing and customer service interfaces for EA.com and Pogo.com.
    • Led product interface design for integration with third-party service providers.
    Technologies: Java, Java EE, WebLogic, Oracle
Experience
  • XML Binding (Development)
    http://safris.org/

    An open-source project I started in 2005, XML Binding is a technology for accessing XML by binding it to Java types. XML Binding provides a way to cohesively join XML schema types to Java code. First, XSDs (XML schemas) are compiled to generate Java types representing schema types. Then, XML Binding allows software to get at XML through these compiled types with the power of a strongly-typed language.

  • Seva is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Seva shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    AppleScript, ActionScript 2.0, Java, SQL-99, XML/XSLT, ActionScript, SQL, XML, Bash, AS3, MXML, HTML, Sh, ActionScript 3.0, C++, Objective-C, PL/pgSQL, C#, Embedded C, CSS, HTML5, CSS3, Stored Procedure, Scala, C, UML, JavaScript, Lisp, PHP
  • Frameworks
    Adobe Flex, JUnit, Ionic, Swiz, PhoneGap, ASP.NET MVC, Core Data, iPhone SDK, Apache Cordova, Bootstrap, Cordova, AngularJS, React Native, .NET, Spring JDBC, Mono, Ionic 2, Spring MVC, Spring, Spring Security, AWS HA
  • Libraries/APIs
    Java Servlets, Java RMI, PayPal API, JSON REST API, JDBC, JAXB, SAX, Ionic.io, Amazon API, Amazon SQS, Core Audio, jQuery, Twilio, Java Security, JNDI, Facebook API, Amazon IAM, Amazon FPS, Facebook iOS SDK, Stripe API, Stripe, Node.js, jsSHA, Facebook SDK, MailChimp API
  • Tools
    Balsamiq Mockups, Subversion, ClearCase, Servlet, JIRA, Amazon VPC, Jetty, Shell, Vim Text Editor, Hudson, Maven, Eclipse, AutoCAD, Eclipse IDE, Jenkins, Cinema 4D, Word, AWS SQS, AWS SES, Chrome Developer Tools, SonarQube, Excel, Amazon EBS, Photoshop, Amazon SNS, Illustrator, Bitbucket, AWS SDK, AWS RDS, Git, Slack, Sendmail, Amazon SES, HipChat, Xcode, Adobe AIR, Microsoft Visio, Adobe Audition, GitHub, cURL Command Line Tool, FishEye, MailChimp, Microsoft Project
  • Paradigms
    Object-oriented Programming (OOP), Pair programming, Scrum, Model driven development, Test-driven Development (TDD), MVC, Design Patterns, Object-oriented Design (OOD), REST, Agile Software Development, Incremental development, Rapid Prototyping, Functional Programming, Responsive Web Design (RWD), Modular Development, Concurrent Programming, Test Automation, Unit Testing, Parallel programming, Scalable Application, Layer programming, Procedural programming, Service-oriented Architecture (SOA), Cross-browser JavaScript, Waterfall development, Responsive Design, Responsive Development, Real-time systems, User Interface Design, Load testing
  • Platforms
    Java SE, Linux, Java EE, Unix, Red Hat Linux, JBoss, WordPress, Embedded, JVM, Amazon Web Services (AWS), Mac OS, Embedded Linux, AWS EC2, Mac OS X, Mac, iOS, Amazon, GNU, Xamarin, Android
  • Storage
    Apache Derby, MySQL, PostgreSQL, Amazon RDS, JavaDB, RDS, Microsoft SQL Server, Sybase, Cassandra, Oracle PL/SQL, PL/SQL Developer, Oracle SQL, SQL Server, MySQL DBA, Oracle, AWS SWF, NoSQL
  • Misc
    SSH, SSL, System Architecture, Unix Shell Scripting, PhoneGap Plugins, Maven XML, SOAP, Multi-language Development, Digital Signal Processing, Multithreading, Integration, Servlets, JSP, Word, Webhook, Project Management, Technical Project Management, AWS S3, AWS EMR, Web App Development, Sound Editing, Audio mastering, Kernel programming, Embedded Systems, AJAX, Prototyping, UX Design, Cloud, Gitolite, WordPress Plugins, Mobile Responsive Development, Jenkins CI, Google Cloud, User Interface (UI), User Experience (UX), AWS ECS, Stripe Payment, HIPAA, PCI Compliance, iOS User Interface Design
Education
  • Bachelor's of Science degree in Electrical Engineering & Computer Science, and Material Science & Engineering
    UC Berkeley - Berkeley, CA
    2004 - 2006
  • Incomplete degree in Software Engineering
    Notre Dame de Namur University - Belmont, CA
    2001 - 2002
  • Incomplete degree in Computer Science
    University of Minnesota Institute of Technology - Minneapolis, MN
    1999 - 2000
I really like this profile
Share it with others