S. David Pullara

S. David Pullara Email and Phone Number

Consultant @ Mondo
Des Moines, IA, US
S. David Pullara's Location
Des Moines, Iowa, United States, United States
S. David Pullara's Contact Details

S. David Pullara work email

S. David Pullara personal email

About S. David Pullara

Software design and development favoring immutability and functional programming, particularly in Scala.Specialties:Improving performance of existing software.High language proficiency (Scala, Groovy, Java).Multithreaded applications.Learn new technologies/languages quickly.Mentoring.

S. David Pullara's Current Company Details
Mondo

Mondo

View
Consultant
Des Moines, IA, US
S. David Pullara Work Experience Details
  • Mondo
    Consultant
    Mondo
    Des Moines, Ia, Us
  • Caesars Sportsbook & Casino
    Backend Software Engineer (Scala)
    Caesars Sportsbook & Casino Aug 2024 - Present
    Las Vegas, Nevada, Us
    Software development (backend) using Scala 2, Scala 3, and ZIO
  • Constellation Network
    Protocol Engineer
    Constellation Network Mar 2023 - Aug 2024
    San Francisco, California, Us
  • Vidiq
    Senior Backend Engineer
    Vidiq Dec 2021 - Mar 2023
    San Francisco, Ca, Us
    Wrote functional Scala (Typelevel stack) to re-implement PayPal subscription management and document the new and existing processes. Fixed DB inconsistencies, code reviews.
  • Good Money
    Senior Backend Engineer
    Good Money Mar 2021 - Dec 2021
    San Francisco, California, Us
    Wrote and modified GraphQL resolvers in Typescript using fp-ts. Wrote AWS lambdas in Scala using Cats and Cats Effects.
  • Jack Henry & Associates
    Senior Software Engineer
    Jack Henry & Associates Aug 2017 - Mar 2021
    Monett, Missouri, Us
    Functional Programming for development and maintenance of banking software and microservices.Technologies: Scala, Cats, Cats Effects, Doobie, fs2 Stream, http4s, Postgres, MongoDB/Casbah, Circe, JSON, Docker, Kubernetes, Marathon, Prometheus, Grafana, Git/Github, Jenkins, Kibana.
  • Source Allies
    Consultant
    Source Allies Oct 2016 - Aug 2017
    Developed and maintained AWS Microservices and web applications using Agile practices and pair-programming.Technologies: Scala, Java, Groovy, Javascript (NodeJS, Babel, ES6, Chai, Mocha), AWS (EC2, lambdas, SNS, SQS, S3), Github/Git, Jenkins, Kibana, Docker, JSON.
  • Iowa Student Loan
    Senior Software Analyst/Developer
    Iowa Student Loan Jan 2012 - Oct 2016
    West Des Moines, Iowa, Us
    Agile web and back-end development & maintenance using TDD and pair-programming.Technologies: Groovy, Java, Scala, Javascript, Angular, Ajax, Maven, Git, SVN, JMS (ActiveMQ),Hibernate, Tomcat, Spring (MVC, Webflow, Tx, ORM, ...), Freemarker, Velocity, Mockito, FitNesse, JUnit.
  • Shazam Network - Its, Inc.
    Software Engineer Iii
    Shazam Network - Its, Inc. Dec 2010 - Jan 2012
    Johnston, Ia, Us
    Design and implement new functionality in Java, fix multithreading and deadlock issues, improve performance of existing applications.
  • Charles River Development
    Senior Software Engineer
    Charles River Development Oct 2006 - Nov 2010
    Burlington, Ma, Us
    Wrote new and maintained existing software using Agile methodologies (unit tests, scrums, sprints), primarily in Java. Wrote a data integration program in the ETL language Kettle to insert third party data feeds into Charles River databases. Researched, designed, and implemented the “'As Of' Compliance” feature. Analyzed and fixed performance bottlenecks in Java and SQL. Added enhancements and fixed bugs to several components of theproduct's middle-tier such as the base layer, Compliance, Compliance Service (using JMS), Web services, XML Messaging, and Web Reports. Used FindBugs and PMD to maintain high code quality.Maintained Review Board website for use in code reviews, performed code reviews for other team members, mentored interns, and interviewed candidates for team positions.
  • Ebsco Publishing
    Senior Software Engineer
    Ebsco Publishing Dec 2003 - Sep 2006
    Ipswich, Ma, Us
    Object oriented design using UML. Designed and implemented web applications and back-end software in Java. Wrote Oracle stored procedures and Perl scripts. Mentored team members.
  • Ebsco Publishing
    Software Engineer
    Ebsco Publishing Aug 2000 - Dec 2003
    Ipswich, Ma, Us
    Object oriented development using C++ for Windows, Linux and Solaris. Wrote multithreaded Windows ISAPI servers.
  • Simon Fraser University
    Tutor
    Simon Fraser University Sep 1996 - Dec 1998
    Burnaby, Bc, Ca
    (Part-time) Tutored and lectured students in Computing Science courses.
  • Simon Fraser University
    Programmer
    Simon Fraser University Feb 1998 - Jun 1998
    Burnaby, Bc, Ca
    (Part-time) Wrote a program in C++ to read/write JPEG images.
  • Ibm
    Programmer/Analyst
    Ibm Sep 1994 - Jul 1996
    Armonk, New York, Ny, Us
    (Part-time) Wrote parallel programming applications in C++ (ABC++).
  • York University
    Research Assistant
    York University May 1994 - Jun 1996
    Toronto, On, Ca
    (Part-time) Analysis of web servers written in C. Network throughput testing. Wrote a simulation in MacLisp. Ported software from C to C++. Wrote parallel programs in ABC++.
  • Cumis Insurance
    Consultant
    Cumis Insurance Apr 1989 - Aug 1993
    Burlington, Ontario, Ca
    Wrote Application Programming Interface in C.
  • Guy'S Snack Service
    Consultant
    Guy'S Snack Service Feb 1992 - May 1992
    Wrote a database application.
  • Quantum Information Resources
    Consultant
    Quantum Information Resources Oct 1987 - Mar 1989
    Database support. Wrote a word processor. Wrote a database application.
  • Edges
    Programmer
    Edges Jun 1986 - Jun 1988
    Wrote graphing and paint software.

S. David Pullara Skills

Groovy Java Scala Functional Programming Multithreaded Development Spring Hibernate Bash Linux Sql Intellij Idea Xml Tomcat Apache Velocity Freemarker Javascript C++ Rest

S. David Pullara Education Details

  • York University
    York University
    Computer Science

Frequently Asked Questions about S. David Pullara

What company does S. David Pullara work for?

S. David Pullara works for Mondo

What is S. David Pullara's role at the current company?

S. David Pullara's current role is Consultant.

What is S. David Pullara's email address?

S. David Pullara's email address is sd****@****ail.com

What schools did S. David Pullara attend?

S. David Pullara attended York University.

What skills is S. David Pullara known for?

S. David Pullara has skills like Groovy, Java, Scala, Functional Programming, Multithreaded Development, Spring, Hibernate, Bash, Linux, Sql, Intellij Idea, Xml.

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.