To obtain a software engineering position in application design and development which involves architecting, designing and implementing state of the art software.
SUMMERY OF QUALIFICATION:
• Expertise in Object Oriented Analysis/Design and complex software development in C++, C#.
• Knowledge of Agile, Java, COM/DCOM, XML, XSLT, CSS, UML, SQL, RDBMS.
• Experience of motion control, real-time device control, device driver, hardware, firmware and software integration and troubleshooting.
• Strong analytical and problem-solving skills with ability to get a job done in a timely manner.
• Excellent communication, interpersonal and leadership skills.
• Experience of working with offshore and distributed team.
TECHNICAL SKILLS:
Languages: C, C++, C#, Java, Perl, JavaScript
Web Technologies: HTML, XML, CSS, XSLT, SOAP
Operating System: QNX, Sun Solaris, Windows 2000/XP/NT, Linux
Other tools: UML, Microsoft project, Clearcase, Clearquest, Mantis, Subversion, Share-point, Team track, Visual SourceSafe, visual C++, Eclipse
WORK EXPERIENCE:
Novellus Systems Inc., San Jose, California - 2010 to Feb’2011
Senior Software Engineer (Contractor)
Technologies: C, C++, UNIX (QNX), Win2K, Agile
• Developed software for next generation Novellus products. Responsibilities include generate requirement specs, high-level design, detailed design and implementation, unit testing and integration of the code. Agile development methodology being used throughout the process.
• Designed and developed device drivers for electrostatic chuck, anafaze controller.
• Fixed bugs in the existing software reported by test engineers and customers. Used clear-quest for bug tracking, MS project for project tracking and clear-case for source control.
• Provided software support to process engineers for development of new technologies.
• Mentored junior engineer on software development, documentation and testing.
Mattson Technology, Fremont, California – 2008 to 2009
Software Engineering Manager
Technologies: C++, C#, .Net, UNIX (QNX), Win2K
• Supervised entire software development life cycle from analysis of customer requirements to releasing software to field. Significantly reduced outstanding software issues for existing etch products by 80%.
• Worked with program managers and engineering managers to create a detailed project schedule and executed engineering programs to the set schedule.
• Proposed changes to Software Development Guidelines, improved software development process and reduced development time without sacrificing the software quality.
• Conducted cross-functional meetings between software, hardware, process and marketing departments and aligned the software development with end user’s need.
• As a hands-on manager, architected, designed and developed multi-threaded software for Etch products. Developed particle partitioning, recipe per chamber, chiller control software using C++ on UNIX and Windows. Developed next generation UI software using C# AND .Net.
• Coordinated software releases and customer issues with field support engineers.
Aixtron Inc, Sunnyvale, California –2007 to 2008
Senior Software Engineer
Technologies: C++, C#, .Net, XML, Win2K, Agile
• Developed software for next generation Aixtron product using C# and .Net. Worked with multi-location software development team. Wrote software for device control, process flow control. Extensively followed Agile development methodology during software development.
• Designe...
Login or Register to view the full resume.