John Berlin

John Berlin Email and Phone Number

Software Engineer @ EGlobalTech
John Berlin's Location
Suffolk, Virginia, United States, United States
John Berlin's Contact Details

John Berlin work email

John Berlin personal email

n/a
About John Berlin

A creative thinker who analyzes the problem domain and solves its engineering challenges using technologies that are familiar and new. Skilled in multiple programming languages and technologies including but not limited to: Python, Node.js, JavaScript, GIT, and Docker. - https://johnaberlin.com- https://github.com/N0taN3rd

John Berlin's Current Company Details
EGlobalTech

Eglobaltech

View
Software Engineer
John Berlin Work Experience Details
  • Eglobaltech
    Technical Lead
    Eglobaltech Dec 2021 - Present
    Arlington, Virginia, Us
    Working in a client project in the aviation industry.
  • Ipconfigure Inc.
    Javascript Developer
    Ipconfigure Inc. Nov 2019 - Sep 2021
    Norfolk, Virginia, Us
    • Designed and developed features and system components for web-based, cross-platform video surveillance products Orchid Core and Orchid Fusion (Typescript, JavaScript, Angular & AngularJS hybrid frontends)•Created core system backing feature providing the capability to create and view interactive maps displaying surveillance cameras and their feeds on geographic or indoor maps• Aid in migration off of AngularJS to Angular• Reduced application memory usage by 7.4%• Migrated code base from Angular 10 to 12, Webpack 4 to 5, and Typescript 3 to 4• Developed unit tests via Karma/Jasmine and QA tests via Test pad• Provided time and resource estimates including risk assessment and mitigation strategies
  • Rhizome
    Backend Software Developer - Webrecorder
    Rhizome Jun 2018 - Sep 2019
    Apart of a distributed team responsible for maintaining and expanding the web archiving capabilities of webrecorder, a non-profit web archiving service and open-source project.• Created system that automated the web archiving capabilities of webrecorder.io as its Autopilot feature (Node.js, JavaScript)• Created browser based web crawlers and crawling system (Python, asyncio)• Developed browser-based Q/A testing framework and integrated it into CI pipeline (Python, JavaScript)• Improved webrecorder.io’s ability to preserve web assets associated with response design using web workers• Maintained and improved the web archiving back-end pywb used by webrecorder, perma.cc,UK National Web Archive, and Portuguese Web Archive (Python, JavaScript)• Re-wrote pywb’s client-side URL rewriting system in order to: ensure conformance to web specifications, testability, and assure modern web pages do not degrade when captured and replayed (JavaScript)• Wrote technical documentation and created posts on the public blog• Monitored, addressed, and responded to bug reports from users of webrecorder.io
  • Old Dominion University Research Foundation
    Graduate Research Assistant
    Old Dominion University Research Foundation Jan 2016 - May 2018
    Research Assistant for the Web Sciences and Digital Libraries Research Group.• Assisted in development of grant-funded software projects (Python, Node.js)• Researched and developed open-source, user scriptable, web archiving crawler (Node.js)• Created a full-stack application that would test the web archiving capabilities of web archivingservices and software (Node.js, JavaScript, React.js)• Wrote multiple blog posts covering software updates, conference attendance, and own research
  • Instaedu
    Computer Science Tutor
    Instaedu Sep 2015 - Mar 2018
    San Francisco, California, Us
    On demand online Computer Science Tutor for Chegg through Instaedu.com
  • Old Dominion University
    Computer Science Tutor
    Old Dominion University Aug 2015 - Dec 2015
    Norfolk, Va, Us
    Tutor for the peer educator program at Old Dominion University.Subjects tutored:CS150/CS250 Problem Solving and Programming in C++ I/IICS252 Introduction to Unix for ProgrammersCS330 Object Oriented Programming and Design
  • Newport News Shipbuilding, A Division Of Huntington Ingalls Industries
    Software Development Intern
    Newport News Shipbuilding, A Division Of Huntington Ingalls Industries May 2015 - Aug 2015
    Newport News, Virginia, Us
    Worked on data mining application that would mine a database or date set and produced a Word document with found results in plain English. - JavaCreated java application that would execute queries on databases, transform the data, and perform analytic operations on the transformed data generating excel files for reporting.Updated run time monitors that checked for implementation dependent conditions during application execution. - Java
  • Old Dominion University Research Foundation
    Research Assistant
    Old Dominion University Research Foundation Dec 2014 - May 2015
    Worked under associate professor Dr Michele Weigle on NSF project: An Architecture for the Emergency Re-tasking of Wireless Sensor Networks(ALERT). Responsibilities: Program motes using TinyOS and nesC to monitor and collect sensor data and create a decision based program based on aggregated data collected over a distributed sensor net.
  • Newport News Shipbuilding, A Division Of Huntington Ingalls Industries
    Software Development Intern
    Newport News Shipbuilding, A Division Of Huntington Ingalls Industries Jun 2014 - Aug 2014
    Newport News, Virginia, Us
    Worked under one of the software development teams to design and build an data set validation API:-Generic data set validation API that could be applied across all data sets used,-Validation rules(known means of validation) defined by a rules file that developers and non developers could create,-Created an Eclipse plugin that would launch a validator or pre-parse datasets and allow creation of validation rule files easily.Learned Agile Scrum development.
  • Capital Consultants
    It Consultant
    Capital Consultants Dec 2013 - Jun 2014
    Provided on call computer support and troubleshootingUpgraded network infrastructure, implemented backup and computer security systemsTrained employees on computer software usage and network safety

John Berlin Skills

Linux Tools Git Linux Web Crawling Maven Node.js Object Oriented Programming Academic Tutoring Web Applications Ant Cascading Style Sheets React.js Html Programming Java Xml Docker Javascript C++ Technical Support Sql Python Test Driven Development Software Development Life Cycle Computer Science Software Development Open Source Software Eclipse Rcp Web Archiving Object Oriented Design Bash Github

John Berlin Education Details

  • Old Dominion University
    Old Dominion University
    Computer Science
  • Old Dominion University
    Old Dominion University
    Computer Science

Frequently Asked Questions about John Berlin

What company does John Berlin work for?

John Berlin works for Eglobaltech

What is John Berlin's role at the current company?

John Berlin's current role is Software Engineer.

What is John Berlin's email address?

John Berlin's email address is jo****@****ech.com

What schools did John Berlin attend?

John Berlin attended Old Dominion University, Old Dominion University.

What skills is John Berlin known for?

John Berlin has skills like Linux Tools, Git, Linux, Web Crawling, Maven, Node.js, Object Oriented Programming, Academic Tutoring, Web Applications, Ant, Cascading Style Sheets, React.js.

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.