Skip to content
Jake Sohn
Brother logo

Application Developer/Engineer at Brother

Fortune 500 enterprise softwareBrother
Technology & Hardware
Bridgewater, NJ

Overview

At Brother, I served as an Application Developer/Engineer in the Business Machines Group, where I developed Python applications for Fortune 500 companies. As one of only two coders in the US division, I played a crucial role in building network programming solutions and improving data collection processes for enterprise clients.

Key Responsibilities

Enterprise Application Development

  • Developed application programs in Python specifically designed for Fortune 500 company environments
  • Built scalable solutions that could handle enterprise-level data processing requirements
  • Ensured compliance with corporate security and performance standards

Network Programming Expertise

  • Implemented network programming solutions using SNMP, TCP/IP, HTTP, and HTTPS protocols
  • Targeted customer network environments to provide seamless integration with existing infrastructure
  • Developed secure communication protocols for enterprise data exchange

Data Collection Optimization

  • Upgraded data collection processes using Python and MySQL for improved efficiency
  • Optimized database queries to handle large-scale data processing
  • Implemented data validation and error handling for reliable data integrity

User Interface Development

  • Constructed a GUI application for automated email reports and system monitoring
  • Designed intuitive interfaces for non-technical users to access system data
  • Implemented real-time data visualization for system status and performance metrics

Developer Community Growth

  • Advocated for developer community growth within the organization
  • Contributed to internal knowledge sharing and documentation initiatives

Specialized Role

  • Served as one of two dedicated coders in the Business Machines Group for the US division
  • Handled critical development tasks that required specialized Python and network programming expertise
  • Maintained high code quality and system reliability standards

Key Achievements

  • Successfully developed applications for multiple Fortune 500 companies
  • Improved data collection efficiency through optimized Python and MySQL implementations
  • Built user-friendly GUI applications that simplified complex system monitoring
  • Contributed to the growth of the developer community within the organization
  • Maintained high standards as one of the primary developers in the US division

Technical Impact

Working at Brother provided me with deep experience in enterprise software development and network programming. The role required balancing technical excellence with business requirements while working with Fortune 500 clients who had strict performance and security standards.

Technologies Used

  • Languages: Python, SQL
  • Networking: SNMP, TCP/IP, HTTP, HTTPS
  • Databases: MySQL, PostgreSQL
  • GUI: Tkinter, PyQt
  • Tools: Git, JIRA, Linux