Tom Johnson

Tom Johnson

$125/hr
Developer with twenty years of information technology experience.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Alexandria, Va, United States
Experience:
20 years
Thomas R. Johnson Summary Core Competencies - A hands-on technical developer with​ twenty years​ of information technology experience. Primary focuses in​ solar, embedded systems, databases, Internet, ​and​ enterprise systems​. Able to work with the customer to formulate requirements, develop achievable plans, marshal resources and execute designs to bring a product concept into reality. • • • • • • • Experience TJ800X @ gmail.com Unique expertise in solar energy monitoring and control systems ​including DNP3, AN-, IEC 61850, SunSpec, UL1741 and IEEE 1547. Embedded Systems: ​Bare-Metal, C​, bash, ​bootloaders​, System V Init, I2C, SPI, serial,​ ​RS485​, ​timers, PWM, ​Modbus​, TCP/IP, Zigbee, plus analog and digital I/O. Server Systems:​ Linux​, Windows, Node.js, HTTP, ASP, ASP.NET,​ MVC​, Microsoft ​Entity Framework​, COM,​ MS SQL​, MySql, Postgres, Oracle, ORM. Hardware​: Prototyping, Schematics, PCB layout, component selection, hardware debugging using oscilloscopes and logic analyzers. Broad project management experience:​ stage-gate, project planning, scope, requirements, prototype, implementation, analysis and control, compliance testing, manufacturability, RCCP, BOMs, routings, roll-out, marketing, docs. Project methodologies: ​Agile/Scrum​, ​Waterfall​, Kanban for Manufacturing Balanced management style. ​Excellent personal communication ​and ​technical writing​ skills. Keen eye for user design and solid understanding of UX concepts. Software Engineer Self-Employed (Various Companies) September 2014 - Present Designed and implemented the communications subsystem (​25+ devices​, ​1200+ registers​) for a complex $3.5M research project demonstrating a​ balanced electrical grid​. Re-architected a ​Python​ open-source BMS for use as an e ​ nergy management system​. Wrote new agents for data collection and analysis. Created Bash scaffolding scripts, reducing agent creation from hours to seconds. ​Hardened​ Industrial PC according to industry best practices. Served as communications subsystem ​subject matter expert during weekly project coordination meetings. Developed a tool (Go) for ​recognition and modelling of solar fieldbus devices (​inverters​, ​batteries​, ​combiners​, ​weather stations​, etc); tool generated SCADA templates for devices (90+% time savings). ​Reverse engineered​ SCADA internals. Part of a small team that specified, designed, implemented, and tested a web (.NET+MVC+SQL) ​project management system​ integrated with an enterprise ERP system (JD Edwards). Authored ​wireframes​ and co-authored front-end (​Bootstrap + AngularJS​). Co-wrote back end using ​Microsoft Entity Framework​. Experience Continued Senior Applications Engineer Greensmith Energy September 2017 - May 2018 Developed software drivers (​Java​) for multiple energy storage system components (200+ classes). Created ​digital twins​ for ​simulation​ purposes via customization and coding. Analyzed and corrected flawed HVAC control interface; led the ​on-site commissioning (1,500+ data points) for two ​10 MW Energy Storage Systems​. Hardware included ​SMA PCS​ units, ​LG battery systems​, ​dual HVAC​ systems, temperature monitoring, DIO, plus DNP3​ and ​Modbus Master/Slave​ interfaces. Solar Monitoring Product Manager Solectria Renewables December 2011 - February 2014 • • • • • Managed a small team responsible for a​ Solar M2M data collection system​ with over 2,500​ inverter devices uploading into a multi gigabyte database system. Participated in ​embedded development​ (​microcontroller​ and​ Linux​) including requirements, system design, design validation, code-reviews, technical documentation and engineering-release processes. Safety qualified​ to work on 600 VDC Inverters for debugging purposes. Lead Smart Inverter communication system development​ for a multi-million dollar DOE SunShot grant. Involved with planning, designing and implementing DNP3​ communications at ​Inverter​ and​ PV Plant levels​ including​ real-power curtailment, PF control, volt-var, volt-watt, and dynamic reactive current support. Led the successful upgrade of an existing string combiner product​ from concept to passing​ NRTL​ testing based on ​UL​ standards. Founder New Power Labs June 2010 – December 2011 • • • • • • Created a compelling clean-energy product design by soliciting expert opinions, listening to customer's needs and by matching technology to market opportunity. Coordinated all aspects of product design​ including marketing approach, product specifications, schematics, PCB layouts, component selection, firmware, communications protocols, and web interfaces. Prepared​ two provisional patent applications​ including research, drawings, detailed descriptions and claims. Recruited and managed​ Mechanical and Electrical Engineering interns. Formulated detailed plans including​ solar industry overview​,​ competitive analysis​,​ financial models, product plans, go-to-market strategy​, etc. Planned and executed the ​sale of the company ​to Solectria Renewables Education Bachelor of Science, June 1993 University of Massachusetts Dartmouth Business Information Systems Computer Science (minor) LinkedIn http://www.linkedin.com/in/turbotom
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.