Gabriel Weinstock

Gabriel Weinstock Email and Phone Number

Freelance Software Developer @
Gabriel Weinstock's Location
Geneva Town, New York, United States, United States
Gabriel Weinstock's Contact Details

Gabriel Weinstock phone numbers

About Gabriel Weinstock

Gabriel Weinstock is a Freelance Software Developer at Crystal Prism. He possess expertise in software development, web development, java, html, web services and 1 more skills.

Gabriel Weinstock's Current Company Details
Crystal Prism

Crystal Prism

Freelance Software Developer
Gabriel Weinstock Work Experience Details
  • Crystal Prism
    Freelance Developer
    Crystal Prism Jun 2015 - Present
    Rochester, New York Area
    Free lance project- Personal project utilizing Node.JS/MongoDB on server end, jQuery, Express, Swig and Socket.IO on front end/middle tier to create a Massively Multiplayer Online Roleplaying Game (MMORPG)- Wrote Win32 client using the cocos2d sprite framework, cpprestsdk for asynchronous HTML requests, and socket.io C++ project for connecting to and sending/receiving messages from the server- Wrote custom Node.js plugins using MongoDB C++ library to manage user interactions such as cutaways, spell casting, attacks, etc.- Set up a 4 node Node.js cluster with clustered Redis cache and clustered MongoDB Replica Set for performance- Utilized Node BCrypt to encrypt user identities on server end- Used Socket.IO to support multiple web connections from clients to a single Node.JS server managing identities with JSON web tokens- Utilized MongoDB to persist data- HTML5 spriting using EaselJS plugin- Configured Amazon AWS server with Node.JS and MongoDB- Configured Google Cloud instances for server deployment- Wrote Node.JS custom C++ plugin, compiled with node-gyp, to manage timer for ‘being’ (enemy) automatic movement on client side- Authored Node.JS C++ plugins using libuv to perform tasks in separate thread- Implemented client-side logging with libspd (C++)- Validate JSON messages using Rapidjson library- Set up Google Cloud server with 4 instances to host server, including a node to run Nginx HTTP server- Utilized SendGrid email messaging service to authenticate new accounts- Socket.IO clustered across Node.JS instances using Socket.IO Redis cache plugin to keep client connections “sticky” to server hosts- Deployed a Docker image of server components- Utilized CMake for platform-independent build- Created a UDP server using Boost ASIO and Nodejs datagram module- Utilized Mac Developer program to sign and notarize MacOS C++ client for redistribution- Utilized Proxy design pattern to implement thread-safe network layer on client
  • Turnto Networks
    Software Engineer
    Turnto Networks Nov 2013 - Jun 2015
    Greater New York City Area
    ● Tasked with development of a website reviews and product feedback functionality platform utilizing Groovy on Grails, MySQL sharding, and HTML 5● Wrote code to develop customer HTML email functionality to receive feedback from users about products recently purchased on retail / e­commerce websites● Worked on new functionality (product reviews) and maintained existing platform● Developed code remotely using Skype for weekly developer touch bases withmanagement
  • J.Crew
    Java Developer
    J.Crew Jan 2007 - Apr 2013
    Greater New York City Area
    ● Member of the e­commerce team at J. Crew tasked with re­building the J. Crew e­commerce web site (http://www.jcrew.com) between 2007 and 2008.● Integral to the replatform project (re­launch of www.jcrew.com)­ became the head of the order management processes that funnel orders taken on the web to the warehouse for shipment, as well as the processes necessary to send operational (order confirmation, shipment confirmation, etc.) emails to customers, and other order management processes that run behind the scenes on the site necessary to ensure a good shopping experience for customers.● Deployed the tax management (Vertex) software used to calculate tax on orders.● Integral to optimization efforts that occurred post­site launch: problem solved numerousissues with site performance, wrote optimized code to enhance the web experience for customers as well as optimized code used in the Call Center application (application J. Crew Customer Service Representatives use to place orders for customers over the phone.)● Maintained the J. Crew web site by deploying new code releases to servers, responding to outages, and performing maintenance tasks required by the business.
  • Saks Fifth Avenue
    Software Application Developer
    Saks Fifth Avenue Jul 2006 - Jan 2007
    Greater New York City Area
    ● Responsible for development and support of the Saks Fifth Avenue web site(http://www.saksfifthavenue.com) and website related activities.● Brought estimated shipment delivery date information to the Saks Fifth Avenue website bybuilding a web service that communicates with Federal Express’ Rate Available Servicestransactions architecture.● Manned several key areas of the firm’s web architecture, including the Store Locatorsolution, its clickstream gathering software, and tools developed in­house, including thesend order process and promotional system.
  • Advanstar, Inc.
    Software Developer
    Advanstar, Inc. Mar 2005 - Jul 2006
    Greater New York City Area
    ● Utilized AJAX technologies to make portions of Content Management System more responsive and to minimize impact of multiple requests required for data updates.● Integral to development of new Content Management System (CMS) features used to create content and site pages for Advanstar publication and trade journals, including classified ad listings, sections within sites devoted to premium content, and company listings. Utilized knowledge of J2EE, including the Struts framework, the Hibernate persistence layer, and WebLogic 8.1 SP3 server administration to complete projects.● Developed custom design components allowing designers to deliver advanced HTML solutions to clients, including customizable left navigation, new site page components, and RSS feed components. Used XSL templates and the Commons Configuration package with custom XML data files to dynamically create selected navigation types based on Cascading Style Sheets (CSS) elements. Utilized Java ROME package to parse and create RSS feeds for delivery to customers and internal clients.● Developed XSL template used by vendor supplied search appliance (Texis search appliance), used to search within sites to locate premium content. Maintained XSL template for formatting results and wrote code to perform server side XSL transforms using Xalan. Designed and implemented components to manage delivery of search results to clients.
  • Paychex
    Software Developer Ii
    Paychex Jan 2003 - Mar 2005
    Rochester, New York Area
    ● Technical lead on the Single Payroll Application to Application Java/XML interface. Documented processes, drafted design and approach materials, and managed a team of two additional developers. Attended meetings with management to discuss project direction, and trained developers in the Java programming language. Utilized the UML to design large­scale systems. Incorporated JMS and JAXB into approach, taking advantage of messaging and XML to Java object tree conversion. Worked closely with XML Schema so as to define data requirements.● Instrumental to the success of a number of web development efforts in the HRS (Human Resources) division of Paychex Enterprise Development, including creating the Paychex Section 125 Flexible Spending Account web application and IVR phone system, re­engineering the 401(k) web application, and enhancing the Health and Benefits Online client and employee web applications.● Utilized the J2EE framework to implement web applications: leveraged the Jakarta Struts 1.0 and 1.1 web MVC framework, the Java Standard Tag Libraries (JSTL), and worked intimately with Java servlets and Java servlet pages (JSP). Employed the Apache Ant build tool to manage large Java software development projects. Created HTML pages for presentation of data on the web.● Helped author Software Requirement Specification (SRS) documents, created Quality Assurance turn over documents and unit test scripts to ensure software correctness, and worked with different application groups and business units to recruit resources necessary for project success.
  • D. N. American
    Junior Software Engineer
    D. N. American Jan 2001 - Jan 2002
    Fairmont, Wv
    ● As part of the Clustering and Advanced Visualization Environments (CAVE) project, built, configured, administered, and programmed four Beowulf­class cluster computers, including a 44 node system, and one 10 node system. Installed a number of network fabrics, including Myrinet, gigabit Ethernet, and fast Ethernet, and installed software protocols for said hardware. Developed parallel fractal generation, sort, and signal processing codes for spectral analysis of audio files, and helped design and program the cluster metacomputing "Mage" application, using MPI, C, and C++. Wrote a custom Xml parser that was employed on other projects, and developed classes for working with the "Xerces" C++ Xml parser. Assisted in decisions regarding cluster component hardware choice, and benchmarked cluster hardware and networking fabrics using the NAS parallel benchmarks, High Performance Linpack, and the ParkBench network benchmarking suite. Acquired a deep knowledge of *nix variants, including RedHat, Scyld, and SuSE Linux. Selected as system administrator for 44 node "Black Diamond" cluster supercomputer, and installed and configured the Maui scheduler and OpenPBS batch queueing system on this system.● Took a lead on writing proposals for new contracts, and became an integral part of the effort for developing new technical project ideas, and contacting proposal topic authors for consultation. Wrote technical section of company newsletter.● Attended a number of cluster and supercomputing conferences, including the IEEE 2001 cluster computing conference.

Gabriel Weinstock Skills

Software Development Web Development Java Html Web Services Ajax

Gabriel Weinstock Education Details

Frequently Asked Questions about Gabriel Weinstock

What company does Gabriel Weinstock work for?

Gabriel Weinstock works for Crystal Prism

What is Gabriel Weinstock's role at the current company?

Gabriel Weinstock's current role is Freelance Software Developer.

What is Gabriel Weinstock's direct phone number?

Gabriel Weinstock's direct phone number is +191793*****

What schools did Gabriel Weinstock attend?

Gabriel Weinstock attended Hobart And William Smith Colleges.

What skills is Gabriel Weinstock known for?

Gabriel Weinstock has skills like Software Development, Web Development, Java, Html, Web Services, Ajax.

Not the Gabriel Weinstock you were looking for?

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.