Lead Software Engineer Resume
3.00/5 (Submit Your Rating)
Okemos, MI
SUMMARY:
To obtain a position providing challenging software engineering, leadership opportunities, and career advancement.
SKILLS:
C, C++, C#, Java, Windows, Win32, .NET, C++/CLI, Android, HTML, XML, XSD, SQL, SQLite, COM, Visual Basic, Team Foundation Server, Visual Studio, Eclipse, Subversion
PROFESSIONAL EXPERIENCE:
Confidential, Okemos, MI
Lead Software Engineer
Responsibilities:
- Re - architected the company’s main shared code body, which improved efficiency throughout all of development.
- Designed and implemented a cross-platform C library that simplified a remote API and allowed for rapid deployment of clients that utilized the remote API.
- Led a team that created a new cross-platform video codec, specializing in screen video. The new codec allowed higher compression over the previous generation that the company had been using.
- Worked with the company’s legal department by providing technical knowledge in order to navigate around patent issues while developing the new video codec.
- Researched and devised anti-piracy measures for the company’s flagship software. As the primary stakeholder and champion of the project, interaction on a company-wide basis was necessary to be successful.
- Participated in the software engineer interview process and helped provide the company with quality talent.
- Helped define the core traits that the company looks for in candidates. This had a profound effect on the hiring process across the company and lead to more effective new hires.
- Attended tradeshows as booth staff in order to demonstrate products, provide technical expertise, and propose solutions to customer problems.
- Designated as tradeshow lead, which had the responsibility of set up and tear down of booth, organizing staff, and writing daily reports.
Lead Software Engineer
Confidential
Responsibilities:
- Part of the founding effort to bring agile software development practices to the company, which has improved the quality and speed of software development across the company.
- Designed and implemented a client that uploaded files to the media hosting solution. The client gave the company an opportunity to cater to customers uploading large files.
- Created an IIS filter that logged bandwidth used by downloaded files. The IIS filter enabled the company to bill customers based on the precise amount of bandwidth used.
- Mentored newly hired developers and helped them become strong and dependable assets to the company.
Software Engineer
Confidential
Responsibilities:
- Created a feature that captured all images on a website for the company’s screen capture software. This helped the software become the innovative screen capture leader.
- Researched and developed a feature that converted an AVI video into SWF format that gave customers the capability to easily create web-delivered videos.
- Helped promote AVI to SWF feature by attending tradeshows in support of marketing efforts.
- Helped research and create the leading user experience product. The launch of this product allowed the company to break into the UX market, in which it continues to be the dominant player.
- Wrote a COM server that allowed programmatic access to functions in the user experience product’s recorder component. This opened up new markets and partnership opportunities for the company.
- Worked with UX to design and implement a unique search interface, which was more intuitive and user-friendly than the previous interface.
- Took over development and maintenance of a plug-in that communicated between the company’s flagship product and its media hosting solution. The plug-in was one of the first instances of multiple product collaborations in the company.
- Helped research and write Jing, an instant visual communication tool, which provided the company with a large loss leading marketing opportunity.
- Part of the research and development effort that developed a media hosting solution, which evolved the company from having desktop-only products to having web-based and web-enabled products.
Confidential, Lansing, MI
Software Engineer Intern
Responsibilities:
- Diagnosed bugs in custom communications stack in order to aid full time developers.
- Tested and analyzed the performance of new software to see where bottlenecks were.
