Dev Manager / Sr Software Engineer
Imagenet Llc
- Maintain & enhance 150 custom client web portals giving enterprise clients access to search/browse over 1.2 billion multi-page OCR’d images consuming 61TB.- Responsible for administering 42 Linux servers. Stabilized this environment by increasing monitoring/logging, optimizing software & hardware, adding redundancy, and always looking for the next improvement. Maintain/Optimize 6 MySQL servers storing 634 GB of data with single tables containing as much as 450 million rows.- Weekly meetings with CEO to propose options for current and future projects. Daily meetings with Project Managers and clients to go over technical details of each project.- Proposed and started migration to Amazon Cloud reducing monthly costs from $19,705 to $7,231 (63% savings) allowing for easier growth, predictable billing and a better backup system. Overhauled the backend & frontend code to be optimized for EC2/S3 while maintaining same UI look & feel. Setup load balanced web servers and redundant MySQL servers with regular drive imaging and backups. Optimized code decreasing image load time from seconds to milliseconds while reducing load on web servers.- Hired & managed a team of 5 offshore engineers for 6 months. Setup development environment providing limited access to client data and protected live servers. Provided training/documentation, code review and managed code pushes to live server.Primary Environment: LAMP (CentOS, Apache, MySQL, PHP)Technologies Used: ArcServe, AJAX, Apache, Bind 9 (named), CentOS (Linux), CFEngine, CSS, cURL, dompdf, DRBD, etcKeeper, ext3, ext4, FogBugz, HTML, Java, Javascript, jQuery, Mercurial, MySQL, Munin, pdftk, Photoshop, PHP 5, Pingdom API, Python, ProFTPD, Regular Expressions, Ruby, Server Density, Shell Scripting, SSH, SQL, Subversion, XFS, XML