Hursh Jain
*********@*****.*** (preferred)
Google voice: 312-***-****
INTRODUCTION
I am a Software Engineer with a technical background in programming (Java, Python), front end/web development, databases and cloud infrastructure. I am also well versed in all Agile ceremonies with a Professional Scrum Master (PSM) certification.
US Citizen, with ability to pass all security clearances. TECHNICAL BACKGROUND
§ Java: 21+ years with in-depth knowledge of various data structures and design patterns, including all the ones in the classic gang of four book “Elements of Reusable OO Software”. Java Core (v1- v21), REST services, JSON/XML, JDBC, Multithreading, many Apache libraries.
§ Python: 2+ years of Python programming in a production environment (current)
§ Web Development: HTML5, Javascript, jQuery, vue.js, Bootstrap
§ Cloud & Database: Google Cloud, SQL, PostgresQL, Docker
§ Tools & Technologies: Claude AI (Sonnet, Opus), Eclipse, Apache Tomcat, IBM WebSphere, Git/Svn, continuous integration/Jenkins, Test Driven Development
(TDD)
§ Agile & Project Management: JIRA/Linear, Kanban, Scrum, Daily Standups, Estimation, Sprint Planning, Backlog Refinement, Sprint Reviews and Retrospectives
§ My open source Java servlet, database and web framework can be seen here: http://www.mollypages.org
EDUCATION
Bachelors in Computer Science, University of Pennsylvania PROFESSIONAL EXPERIENCE
Publicis Sapient/National Institute of Health (NIH) June 2023 – Present
§ Created a workflow system to track, manage and process medical imaging files. This data is streamed in real time from local participating hospitals. The system validates, selects and sends data to a large research bioinformatics Linux cluster. The workflow system tracks errors, duplication errors and all currently running or previously failed jobs. Results are returned back to researchers via encrypted email.
§ This code was written entirely in Python, running on a Linux cluser
§ Prior to the workflow project, I also worked on code optimization efforts for the MIPAV imaging tool, doubling processing speed and reducing memory usage by 50%. This enabling NIH researchers to expedite imaging data submissions. This tool supported over 7 million records and 350,000 research subjects, directly contributing to the success of multiple high-impact NIH studies.
Key skills: Python 3.x, Java 17, JDBC, JSON, slurm, bash, Apache Frameworks, Linux Publicis Sapient/Federal Reserve. NY March 2019 – June 2023
§ Hands on development of a critical treasury trading system (Java) used to validate and publish daily financial rates, affecting the entire U.S. financial industry.
§ Played a key role in ensuring system reliability and accuracy, with outputs directly reflected on the U.S. Treasury’s official website. https://www.treasurydirect.gov/auctions/results/
Key skills: Java 11, JDBC, JSON, Linux, Oracle, Google Cloud, JIRA, Agile, Scrum Publicis Sapient/Goldman Sachs May 2017 – Nov 2018
§ Led Agile-driven development for the GSAM team, implementing core improvements to PAL, a crucial reporting tool used by multiple internal stakeholders.
§ Collaborated closely with analysts, developers, and upper management to streamline reporting processes and optimize system performance. Key skills: Sybase, Java 8, multithreading, Cucumber, JIRA, Test Driven Development HurshJainEntertainment Jan 2011– April 2017
§ Founded and launched multiple iOS mobile apps, including a social video-sharing app, a massive multiplayer game, and a proximity-based dating app.
§ Directed daily scrums and fostered cross-functional collaboration between technical, marketing, and design teams, leading to successful app deployments.
§ Wrote Java code for custom multithreaded websocket and chat servers and a wide range of REST services.
Key skills: Core Java, multithreading, JDBC, REST/JSON, Postgres, AngularJS, Git Nokia/Navteq Jan 2012– July 2012
§ Improved the data layer and web front ends for indoor map creation and display. Indoor maps allow venues such as trade shows, conference halls, offices and malls to map and annotate and display their internal spaces. Key skills: Core Java, JDBC, Eclipse, jQuery, bootstrap Bloomberg (New York City) Mar 2010– May 2010
§ bloombergsports.com (a division of Bloomberg) created an iPhone application for MLB Baseball, showing statistics for all baseball leagues, players, and teams. I was the primary developer responsible for creating all of the iPhone-related backend data services (via RESTful webservices) that served data to the iPhone front via JSON. Key skills: Linux, Core Java, multithreading, J2EE, REST, microservices, JSON Prior years omitted for brevity.