Karan Suraj

Karan Suraj Email and Phone Number

Senior Software Engineer @ Ayrshare
Madrid, ES
Karan Suraj's Location
Atlanta, Georgia, United States, United States
Karan Suraj's Contact Details
About Karan Suraj

I am a Software Engineer and Instructor/Coach at Apply Pass with an M.S. in Computer Science. I lead the majority of engineering initiatives within the company to improve our internal processes and better serve our staff through automation and leveraging our data in useful ways. Much of my work involves instruction of technical classes, full-stack (PERN stack) application design and implementation of a tool to streamline our work, and managing engineering/coaching staff. In the past I have worked at General Motors as a Software Engineer, Platform Engineer, BI Developer with extensive use of Windows and Linux server management and deployment tools, Java/Bash/C++ development, and use of Oracle and SQL Server in reporting, data analysis, and ETL/data engineering. Prior to entering the IT industry, I worked as a Process Engineer at Kimberly-Clark, optimizing manufacturing processes through physical experimentation and writing VBA algorithms to identify and reduce process discontinuities. The tech industry has been a life-long passion of mine (as a teenager I built and configured servers for a family business for global RDP sessions and set up FTP and basic web servers). I love working through detailed logic problems and concepts in computing and am generally language agnostic (though I have more involved experience with Javascript (Node.js/React.js), Java, & Python). I also have a huge passion for learning languages, with an emphasis on Spanish and Mandarin. One of the things I value most in life is the desire to seek the perspectives of and empathize with people with different backgrounds from yourself. I find no better way to do that than throwing yourself into experiencing and participating in the cultures of others, learning the nuances of their languages, and observing how it all shapes their view of the world and the way they live their lives.

Karan Suraj's Current Company Details
Ayrshare

Ayrshare

View
Senior Software Engineer
Madrid, ES
Website:
ayrshare.com
Employees:
7
Karan Suraj Work Experience Details
  • Ayrshare
    Senior Software Engineer
    Ayrshare
    Madrid, Es
  • Applypass
    Head Of Engineering (Co-Founder)
    Applypass
    Sydney, Nsw, Au
  • Applypass
    Software Engineer
    Applypass Jul 2023 - Present
    San Francisco, Ca, Us
  • Outco Inc.
    Software Engineer
    Outco Inc. Aug 2019 - Present
    San Francisco, Ca, Us
    - Lead engineer, building a full-stack (PERN) "Outco Client Accountability" application to organize and display clients' data for staff to work efficiently and bulk send personalized emails to clients for their specific needs.- Designing and implementing a PostgreSQL database schema, cron-based ETL pipelines to migrate data from our Airtable database to our new database, NodeJS Express backend REST API routes to interface with the database, a Redis instance to cache common requests, and a React-based frontend to interface with the backend. I configured hosting solutions, the authentication layer, and automation of TLS/SSL certification to securely make the application accessible for staff & clients. The goal is to reduce reliance on Airtable as a database in order to scale cost effectively.- Overhauling staff session scheduling system to substantially improve integration with our other processes and also make automated schedule generation possible. The process involved a heavy amount of data cleansing and normalization, decreasing the possibility for future data entry errors by both staff and clients. - Management of and delegation to engineering/coaching staff to build features upon the Outco Client Accountability app, improve upon our curriculum content (whether code or written content), and instruct high quality classes for our clients.- Overhauling Github-based curriculum distribution system for clients. The prior system created a Github repo for every client, which was not scalable. The new system creates a single forkable Github repo for each class we run (which may have 20-40 clients), and uses NodeJS-based scripts for pushing curriculum content to class repos, as well as creating easy to follow documentation for clients and staff members.- Conversion of all curriculum code into C++, C#, and Go to better serve clients- Leveraged Github GraphQL API to create a potential client lead generation stream and import data into a custom database
  • Outco Inc.
    Instructor & Technical Mentor
    Outco Inc. Mar 2019 - Jun 2023
    San Francisco, Ca, Us
    - Coaching and teaching classes on data structures and algorithms for 900+ clients. Topics taught include recursion, dynamic programming, linked lists, quasilinear sorts, heaps, trees, graphs, and object-oriented design.- Leading webinars with 100-150 audience members, demonstrating approaches to technical interviews with companies like Google and Amazon
  • General Motors
    Software Engineer
    General Motors Oct 2018 - Jul 2019
    Detroit, Michigan, Us
    - Developed integration for Microfocus voltage encryption API with IBM Datastage jobs using Java, Bash, and C++ to make field-level encryption utility available to up to 10 million records encrypted in memory.- Developed Java integrations based loosely on Spring framework for legal application TeamConnect to provide accurate summary of all budgeting information for GM legal matter invoices.- Fixed erroneous data records and deployed code to production with SQL and shell scripts for applications that manage supplemental unemployment benefits, training plan administration, and travel and expenses
  • General Motors
    Platform Engineer
    General Motors Dec 2016 - Nov 2018
    Detroit, Michigan, Us
    Configured and deployed Commercial of the Shelf (COTS) and internal GM applications, built application platforms for developers and users. Setup and configuration of Windows Server, IIS 8.0+, Oracle Weblogic and network tools for installing application servers with SSL certificates, DNS configurations, Server Load Balancing, and Single Sign-on authentication. Consolidated information between different GMIT roles to effectively implement architecture solutions.
  • General Motors
    Bi Developer & Data Analyst
    General Motors Jan 2015 - Dec 2016
    Detroit, Michigan, Us
    As a part of the Global Corporate Functions division of GM IT, I have worked on several projects in the HR space, involving the following tools:- IBM Cognos & Tableau report modification, building, and deployment- VBA (for Excel), Oracle PL/SQL, & IBM DataStage development- TortoiseSVN for version control in deployments- Oracle SQR language analysis for reporting and data integrationI have worked extensively on both reporting and ETL development for GM IT's Oracle PeopleSoft 9.2 upgrade. I have also worked on several different data integration projects, performing business and functional requirements analyses to create the mappings from source data to relevant targets for ETL developers.
  • Kimberly-Clark
    Process Engineer Co-Op
    Kimberly-Clark Jan 2014 - May 2014
    Irving, Tx, Us
    I worked in a pulp and paper mill on data and process analysis projects as part of an Overall Equipment Effectiveness (OEE) improvement project. I learned and used VBA for data analysis in water, creping blade, and pulping quality systems in tissue manufacturing. Work on pulping systems resulted in a notable reduction in mill energy expenditure from the pulping process. Among daily projects, I constructed detailed reports and guides for the use of infrared temperature scanners in tissue machines.
  • Georgia Institute Of Technology
    Research Assistant In Prausnitz Drug Delivery Lab
    Georgia Institute Of Technology Aug 2012 - Dec 2013
    Atlanta, Georgia , Us
    I worked as a research assistant in Dr. Mark Prausnitz's research laboratory in the Chemical and Biomolecular Engineering Department at the Georgia Institute of Technology. My experiences involve working with in vivo experiments using a laser induced reaction of carbon black nanoparticles in solution to aid large molecule drug delivery. I have learned and repeatedly used histology and confocal microscopy techniques in the analysis of tissues. I was working for the lab under the Air Products FY13 Undergraduate Research Award.

Karan Suraj Skills

Matlab Public Speaking Python Java Machine Learning Sql C Vba Cognos Tableau Shell Scripting Red Hat Linux Windows Server Mysql C++ Linux Internet Information Services Weblogic Oracle Enterprise Linux Git

Karan Suraj Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science
  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Chemical And Biomolecular Engineering

Frequently Asked Questions about Karan Suraj

What company does Karan Suraj work for?

Karan Suraj works for Ayrshare

What is Karan Suraj's role at the current company?

Karan Suraj's current role is Senior Software Engineer.

What is Karan Suraj's email address?

Karan Suraj's email address is ka****@****ail.com

What schools did Karan Suraj attend?

Karan Suraj attended Georgia Institute Of Technology, Georgia Institute Of Technology.

What are some of Karan Suraj's interests?

Karan Suraj has interest in Civil Rights And Social Action, Education, Poverty Alleviation, Science And Technology, Human Rights, Health.

What skills is Karan Suraj known for?

Karan Suraj has skills like Matlab, Public Speaking, Python, Java, Machine Learning, Sql, C, Vba, Cognos, Tableau, Shell Scripting, Red Hat Linux.

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.