Senior Principal Software Engineer Resume
3.00/5 (Submit Your Rating)
El Segundo, CA
SKILLS:
Languages: C, C#, Java, JavaScript, ASP, SQL, Confidential - SQL, HTML, UNIX/Linux shell scripts, Perl, XML, Python
Enterprise Technologies: ASP.NET, J2EE (EJB, Servlet, JSP)
Platforms: Windows NT/2000/XP, Solaris, Linux, HPUX, Tru64 UNIX
Software/Tools: Visual Studio, Bea Weblogic, Apache Tomcat, TeamWare/sccs, Purify, JBuilder, Remedy, Rational Rose/UML, JIRA, CVS, Mercurial, git
Processes: Waterfall, CMM, Agile
EXPERIENCE:
Confidential, El Segundo, CA
Senior Principal Software Engineer
Responsibilities:
- Worked on design, development and integration of embedded Linux software (Java, C, bash) for Confidential and Confidential .
- Also in charge of build automation and build system for building software images.
- Technical team lead on many Confidential features.
Confidential, Los Angeles, CA
Software Engineer
Responsibilities:
- Worked on design and development of an ASP.NET (C#, ASP, JavaScript) and Confidential -SQL (stored procedure & triggers) based software for a construction company.
- This software provides ability to create and track all the needed forms for construction industry, with access control and notification features.
- Worked on the design and development of software and database for a call center company using ASP.NET (C#, ASP, JavaScript) and Confidential -SQL.
- Added multi-threaded functionality to create daily accouting logs.
- This software handles several hundred thousand customers and millions of transactions.
Confidential, El Segundo, CA
Software Engineer
Responsibilities:
- Worked on design and development of Confidential software that was used to deliver tickets and documents securely over networks.
- The software was Enterprise Java (J2EE) based using the Enterprise Java Beans, JDBC, XML and Weblogic application server on HP-UX and Windows NT platforms.
- Worked on development of Transaction Manager software which handled all the requests to the system via EJB Session beans and accessed the Oracle database via EJB Entity beans.
- Also developed scripts and make files to do automated daily builds of the software, including labeling and retrieving of files from PVCS version manager and creation of deployment packages.
Confidential, El Segundo, CA
Principal Software Engineer
Responsibilities:
- Worked on design and development of Confidential, a client/server software used to manage the printers in an enterprise environment.
- This multi-threaded software which used a socket based protocol for network communication was developed using object oriented design and Java, C, C++ languages on Solaris, Windows NT and Tru64 Unix platforms.
- Also worked on end-to-end system integration and troubleshooting of the entire system.
- Developed automated scripts to do system integration and measure system performance and resource utilization.
- Participated in customer support. Provided training to the pre-sales organization.
- Planned and executed delivery of patches and maintenance releases to the customers.
- Involved in all aspects of software development (requirements, planning, design, development, integration, maintenance and support).
- Worked on design and development of the print service software for Confidential DocuPrint and DocuTech family of printers (C language, Solaris platform).
- Worked on design and development of the PostScript decomposer/imager software for Confidential printers (C language).
- Designed and developed embedded Ethernet connectivity software.
