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
Full-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
    ActionScript 3.0, SQL-99, Java, ActionScript, Sh, HTML, MXML, AS3, Bash, XML, AppleScript, SQL, XML/XSLT, ActionScript 2.0, PL/pgSQL, C++, HTML5, C, UML, Stored Procedure, C#, CSS3, Embedded C, CSS, JavaScript, Objective-C, PHP, Lisp
  • Frameworks
    Ionic, Swiz, JUnit, Adobe Flex, Core Data, Bootstrap, iPhone SDK, ASP.NET MVC, PhoneGap, Apache Cordova, Cordova, AngularJS, AWS HA, Spring JDBC, Mono, .NET, Spring Security, Ionic 2, React Native, Spring, Spring MVC
  • Libraries/APIs
    Ionic.io, PayPal API, JAXB, JDBC, Java XML API (SAX/DOM), Java Servlets, Java RMI, JSON REST API, Amazon SQS, Amazon IAM, Facebook API, Amazon API, Twilio, Java Security, Core Audio, JNDI, Amazon FPS, jQuery, Facebook SDK, Stripe, Stripe API, Facebook iOS SDK, cURL, MailChimp API, jsSHA, Node.js
  • Tools
    Balsamiq Mockups, AutoCAD, Eclipse IDE, Shell, Jenkins, JIRA, Amazon VPC, Servlet, Subversion, ClearCase, Vim, Hudson, Maven, Eclipse, Amazon SES, Adobe Audition, Slack, SonarQube, Apple Xcode, Adobe Photoshop, HipChat, Microsoft Visio, Chrome Developer Tools, AWS RDS, Amazon SNS, Xcode, Adobe AIR, Amazon EBS, Git, Adobe Illustrator, AWS SQS, AWS SES, AWS SDK, Sendmail, Microsoft Word, GitHub, Microsoft Excel, Cinema 4D, FishEye, MailChimp, Microsoft Project
  • Paradigms
    Agile Software Development, Model driven development, MVC, Design Patterns, Object-oriented Design (OOD), Pair programming, REST, Test-driven Development (TDD), Object-oriented Programming (OOP), Scrum, Procedural programming, Layer programming, Rapid prototyping, Responsive Development, Scalable Application, Parallel programming, Unit Testing, Test Automation, Prototyping, Responsive Design, Modular Development, Incremental development, Responsive Web Design (RWD), Waterfall development, Cross-browser JavaScript, Web App Development, Service-oriented Architecture (SOA), Concurrent Programming, Functional programming, AJAX, User Interface Design, Real-time systems, Load testing
  • Platforms
    Unix, Red Hat Linux, Java EE, Linux, JBoss, Java SE, WordPress, iOS, Mac OS X, Amazon EC2, Embedded Linux, Amazon Web Services (AWS), JVM, Embedded, GNU, Mac, Mac OS, Xamarin, Amazon, Android
  • Storage
    MySQL, PostgreSQL, Amazon RDS, JavaDB, Apache Derby, Oracle PL/SQL, SQL Server, AWS SWF, Sybase, RDS, Oracle, MySQL DBA, PL/SQL Developer, Oracle SQL, Microsoft SQL Server, Cassandra, NoSQL
  • Misc
    SSL, JSP, Servlets, Integration, Multithreading, Digital Signal Processing, PhoneGap Plugins, SOAP, Jetty, Unix Shell Scripts, Maven XML, System Architecture, Multi-language Development, SSH, Mobile Responsive Development, Cloud, UX Design, Word, Embedded systems, Kernel programming, Audio mastering, Sound Editing, WordPress Plugins, Jenkins CI, Google Cloud, Gitolite, Webhook, Project Management, Technical Project Management, AWS S3, AWS EMR, AWS ECS, AWS EC2, User Experience (UX), User Interface (UI), BitBucket, 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