Software Skills & Services
- software engineering with Python or Java, for Linux or Mac
- web development (emphasis on architecture and backend -- not web designer or CSS)
- system design
- OO design
- brainstorm new product, service, or business ideas
- requirements gathering
- recommend technologies that maximize performance, flexibility, scalability, freedom, maintainability while lowering costs, lock-in, etc.
- prototypes and MVP's
- selecting tools & services that fit software development and business needs
- leading small development teams, geographically distributed, with an agile process
- GUI development
- write scripts to automate common software lifecycle tasks
- write unit tests and general test automation
- code reviews
- refactors, rewrites
- identifying engineering talent for recruitment or advancement
- interviewing software development job applicants
- analyze performance characteristics of system, identify bottlenecks, implement changes to speed up and scale out
- distributed computing consulting & solution delivery
- design original games (computer/video or board/card)
- computer game design
home