
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