Software Engineer
Accenture
San Francisco
- Optimized and managed scalable software applications on various platforms.
- Developed and maintained scalable software applications for various platforms.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Documented software designs and architecture for future reference and maintenance.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Developed custom algorithms to solve complex problems and improve software efficiency.