Principal Software Engineer Resume Samples

Principal Software Engineers take up the crucial role of developing the developer team by providing technical support in designing activities. The core tasks mentioned on the successful Principal Software Engineer Resume are – maintaining software applications, making recommendations, reviewing designs, designing and deploying company’s software, executing product specifications, developing new product concepts and development, delivering product prototypes, conducting new technology research, participating in product and program collaboration and solving technical issues.

The essential qualifications considered ideal for this post are – excellent programming skills, project management skills and strong communication skills. It is mandatory that these software engineers be proficient at creating websites and troubleshooting codes; they should have the ability to improve the performance of current programs and have extensive knowledge of several programming languages. As far as education is concerned, the Principal Software Engineers are supposed to embrace a Master’s degree in the field of software engineering.

 

Principal Software Engineer Resume

Summary : Software engineer with over 15 years programming experience in GUI. computer graphics, and web server/client communications. Have active security clearance.

Skills : C++, Linux, Windows, TCP, UDP, QT, Perl, Java, Python, Git, XCode, Swift, HTML.

Description :

    1. Improved functional and aesthetic GUI features using C++, GTK+ and QT, and added network communication enhancements on client applications for collecting and display mine-detection data and status reports.
    2. Implemented embedded Integrity OS application in C++ on PowerPC board for collecting radar, metal detector and global positioning system data as well as controlling bracket, lights and alarms on robotic vehicle using UDP and TCP/IP communications.
    3. Coded algorithms in C++ for metal-detection based on pseudo-code and discussions from other teams.
    4. Wrote GUI program using Visual C++ that collected data from Agilent PNA Network Analyzer and formatted data to a file using Agilent's software libraries.
    5. Developed program in Python for analyzing data files and producing statistical information.
    6. Used Klocwork code analysis tool on various code for resolving software vulnerabilities.
    7. Maintained legacy data-collection software for older vehicles and added features on demand for last-minute require enhancements before deployment for field-testing.
    8. Acted as team lead for two concurrent projects during which schedules were created for deadlines and resources and data were provided for engineers to complete their tasks.
Years of Experience
Experience
7-10 Years
Experience Level
Level
Management
Education
Education
MS In Computer


Sr. Principal Software Engineer Resume

Summary : Over 15 years of experience in Software Development and Consulting. Extensive experience in Data Warehousing, Data marts and ETL, including data modeling and data mapping. Experience with Integration technologies using Oracle Fusion Middleware, Web Services, SOA and Adapters. Extensive software development experience in Java and SQL Experience in collection, analyses, and documentation of User Requirements, as well as organizing interviews, User meetings, training, JAD sessions, and POCs.

Skills : C, C++, Java, Scala, C#, Objective-C, Javascript, Perl, Python, MySQL, SQLite, Tomcat, Android, Git, SVN, AWS, JIRA, Bugzilla, Ajax.

Description :

    1. Responsible for creating high visibility mission critical software and systems to support a 24 by 7 wafer manufacturing facility.
    2. Developed and implemented a system to provide SAP product costing information from the legacy manufacturing execution system Developed and implemented a system to ensure operator compliance with process specifications.
    3. Created relational database to store information along with database maintenance utilities.
    4. Developed and implemented system to track and centralize factory communications, user generated reports and production and maintenance equipment passdowns.
    5. Developed and implemented custom dispatch and work in process transactions for the legacy manufacturing execution system allowing wafer fabrication plant to work in a "paper-less" fashion.
    6. Developed and implemented system for tracking non-conforming wafer and package lots.
    7. Developed and implemented system for converting entity event history into entity time in status data for use in the RS/1 data analysis tool and MicroSoft Excel.
    8. Team leader in the splitting of MES database into separate databases for each physical fabrication facility.
Years of Experience
Experience
10+ Years
Experience Level
Level
Senior
Education
Education
Computer Science


Jr. Principal Software Engineer Resume

Objective : Detail-oriented, hands-on team player with extensive multifaceted experience in all phases of software development and testing, focusing on database, client-server and web software applications in complex architectural environments with multiple team project coordination.

Skills : Javascript, Java, Python, AngularJS, Node.js, MongoDB, HTML, CSS, Bootstrap, Alexa Skills Kit, AWS Lambda, Django, jQuery, MySQL.

Description :

    1. Included writing functional and design documents, concept prototyping, software design, implementation, unit testing, maintenance, support, Configuration Management, installation programs.
    2. Implemented a client-server network application featuring the ability to search and retrieve information from multiple databases.
    3. Prototyped a web-enabled version of the application for IIS using HTML, ISAPI, ASP, and JavaScript.
    4. Integrated functionality into newer products.
    5. Pioneered the use of patch installers for updating software installations, significantly reducing software update production complexity and increasing customer satisfaction.
    6. Uncovered memory leaks exhausting system resources, redesigned code to use memory more efficiently increasing system stability and longevity.
    7. Originated use of Windows NT services and IPCs allowing process communication, application control, and data sharing.
Years of Experience
Experience
2-5 Years
Experience Level
Level
Junior
Education
Education
Computer Science

Lead Principal Software Engineer Resume

Summary : Software Product Developer with 15+ years building innovative online and real-time software systems. As a talented communicator and agile problem solver, developed creative solutions for diverse applications including accounting, inventory control, point-of-sale, satellites, and brokerage operations.

Skills : Quality Assurance, TESTNG, Test Automation, Selenium, QTP, HP ALM.

Description :

    1. Implemented system recovery function to eliminate the risk of losing the communications path to the market.
    2. Resulted in saving over $5,000,000 in its first usage and prevent negative impact on customers.
    3. Implemented paperless order processing system that cut time to process orders by 50% and doubled broker review productivity.
    4. Teamed with Risk Management to develop improved software modules for buying power calculations to automate order processing, which resulted in near 100% accuracy in account balances and buying power.
    5. Designed, developed, and improved real-time risk management toolset that allowed risk managers to monitor specific stocks and accounts with those stocks.
    6. Developed end-of-day jobs to mark stock and options positions to closing values and recalculate account and margin balances.
    7. Automated stock loan table monitoring and integrated external data into a table to ensure a larger inventory of loanable stocks and provide more accurate and timely updates of stock loan information.
    8. Implemented alternate routing and destination software modules to allow flexible and customizable order routing.
Years of Experience
Experience
10+ Years
Experience Level
Level
Senior
Education
Education
B.S. In Computer Science

Asst. Principal Software Engineer Resume

Headline : Embedded Software Systems Engineer experienced with designing highly optimized and robust complex systems. Multiple CPU architectures. Algorithm development and algorithm implementation in various domains, including radar-systems, bio-sensors, and video, with experience using MatLab on multiple projects.

Skills : HTML, CSS, Javascript, Java, SQL, JQuery, Oracle 10G, oracle 11G, Oracle 12C, Spring, Soap, Java EE, Java SE, JSON, XML, XHTML, REST, Apache Solr, MyBatis, Bitbucket, Selenium, Linux, Unix, JIRA, Jenkins.

Description :

    1. Developing embedded real-time software for a system to be used by multiple national central-banks for detection of counterfeit currency.
    2. Worked with EEs to architect the system to meet complex requirements, including processor selection, interfaces to peripheral components, and custom secure-boot strategy.
    3. Reviewed schematics for custom board designs prior to first prototypes and board revisions.
    4. Worked with scientists to understand the real-time processing requirements for the system.
    5. Ported their MatLab implementation of the algorithms to C, optimizing for the TI C66x DSP.
    6. Validated the optimized DSP code results to be numerically equivalent to the original MatLab results, first with the CCS simulator, then with a C6678 eval-board.
    7. Performed timing analysis used for selecting the appropriate C667x multi-core DSP to use in the product.
    8. Implemented low-level driver software for multiple SPI and I2C peripherals attached to both the C6674 DSP and the Atmel ARM processors in the system, including power-management ICs, a fan-controller, and multiple A2Ds used for system diagnostics.
Years of Experience
Experience
5-7 Years
Experience Level
Level
Executive
Education
Education
Master Of Science

Principal Software Engineer III Resume

Headline : 25 years of solid professional experience in design & development in software and firmware engineering for real time embedded systems related to digital communications and control, switching systems, automobile electronics, and sensors. Highly focused and very results oriented. Have played important roles in different phases of product development cycle from concept to system architecture, software architecture, implementation, simulation, debugging, hardware/software and system integration and characterization of system specifications with proven record for leading team of engineers on challenging projects.

Skills : C, C++, Assembly, C#, Python, Java, TCP/IP, RPC, Windows,.

Description :

    1. Successfully characterized the UWDDS in Netherlands by doing real time acquisition and spectral analysis of acoustic data.
    2. Responsible for automating the calibration and testing procedures of seismic sensors manufactured in house.
    3. Contributed to the development of a very advanced and complex fiber optics demodulator by designing a versatile Signal Synthesizer and multichannel real time high data rate graphic viewer using adaptive resolution technique in Windows.
    4. Facilitated post-hoc analysis of systems under test by creating a versatile multi channel seismic data viewer in time/frequency domain.
    5. Successfully monitored the systems remotely for diagnostic alarms using TCP/IP network protocols.
    6. Supported in house testing of sensor clamps by creating a GUI to control the valves and display the pressure and load values.
    7. Interfaced 8051 microcontroller with GPS time receiver and Xilinx programmer to fiber optic demodulator Automated the return loss/insertion loss measurements for the multipoint fiber optics connector.
Years of Experience
Experience
5-7 Years
Experience Level
Level
Executive
Education
Education
MS

Principal Software Engineer II Resume

Summary : Over 5 years of Experience in designing, deploying, administering J2EE and middleware solutions integrating WAS (Base & ND), WebSphere Portal (WPS) ,Lotus Connections, Omnifind enterprise.

Skills : WebSphere Portal Administration , Lotus Connections ,Omnifind.

Description :

    1. Installed and configured WebSphere Network Deployment Manager 7.0/8.0, on UNIX Platforms, Web Sphere base Application Server and used Update Installer to update with FixPacks.
    2. Automated the tasks with shell scripts using silent response files.
    3. Automated configuration, deployments using JACL and Jython scripts using AdminConig, AdminApp, AdminControl and AdminTask tasks.
    4. Collaborated with different integration teams in building the Portal and Lotus environment.
    5. Created/ Installed Portal Clusters using horizontal & vertical clustering and deployed Portal Applications, Created Virtual Portals using separate Realms creation.
    6. Worked with ConfigEngine tasks, transferred data from Local database to external backend databases like Oracle & DB2.
    7. Deployed Themes & Skins, Portlets & Portlet Applications, created portal pages and assigned portlets to the portal pages.
Years of Experience
Experience
7-10 Years
Experience Level
Level
Management
Education
Education
MS In Computer Science

Principal Software Engineer I Resume

Summary : Senior Software Engineer with specialties in Web Site Design and Database Infrastructure Design and Implementation.

Skills : Languages: Microsoft .NET C#, Microsoft ASP.NET, Oracle.

Description :

    1. Migrated 7 Terabyte Oracle 9iR2 database instance to a SQL Server 2008 R2 server cluster.
    2. Platformed and sized hardware and software infrastructure.
    3. Configured SQL Server 2008 instances for SSIS, SSRS and databases including all custom code and scripts to automate rebuilding servers.
    4. Used SQL Server Integration Services to migrate and validate relational data from source Oracle database and target SQL Server 2008 SSIS Package code dynamically.
    5. Developed process to migrate and convert legacy Seagate Crystal Reports X to SQL Server Reporting Services.
    6. Converted legacy Visual Basic 6.0 and Microsoft C# .Net 1.1 to Microsoft C# 4.0 using Entity Framework 4.0 with custom LINQ middle tier to abstract SQL Server.
    7. Wrote custom scripting and code to implement continuous integration from SVN to database with object versioning to prevent version drift.
Years of Experience
Experience
7-10 Years
Experience Level
Level
Management
Education
Education
BS In Computer Science

Principal Software Engineer Technician Resume

Summary : Senior software engineering professional with experience in department management, project management, real time systems development, medical device systems, graphical user interfaces, operating systems, compilers, debuggers and support tools.

Skills : C,C++, FORTRAN, LISP, MATLAB, Pascal, Quest, Rapid Builder.

Description :

    1. Performed complexity analysis of assembly language software used in aircraft for control of radar systems.
    2. Supported software development for an expert system to maintain a logistics database and for a special operations forces reliability database.
    3. Supported software development for a radar frequency target generator and for precision location and identification simulation modeling.
    4. Supported software development for digital data delivery, storage, and distribution.
    5. Developed and supported computer based training applications associated with database software applications and interactive electronic technical manuals.
    6. Performed artificial intelligence related enhancement of a signal processing database.
    7. Performed electronic warfare and information operations related research, analysis, software development, and simulation modeling.
Years of Experience
Experience
10+ Years
Experience Level
Level
Senior
Education
Education
Information Systems

Principal Software Engineer/Administrator Resume

Objective : Over 15 years of experience in complete Software Development Life Cycle (SDLC) with Analysis, Design, Development, Testing, Implementation and Maintenance of various web, windows and enterprise Information Systems. Ready to be deployed in a senior capacity as a developer or team leader.

Skills : WebSphere Portal Administration , Lotus Connections ,Omnifind.

Description :

    1. Develop complex MVC Controller, ViewModels and Helper methods linked to the backend database.
    2. Implemented WCF REST full services and used MVC3.0 for replacing existing ASP.Net Dynamic Dashboard in CCS Web portal.
    3. Implemented JQuery, Infragistics, and Java Script to develop a new website for CCS Risk Manager and Business Asset.
    4. Built Ajax components to streamline processing and minimize visible page post backs.
    5. Migrated CCS Thick Client Windows Form's control to new WPF rich control for better UI backend design code management through XMAL and look and feel.
    6. Designed underwriting modules as an SOA, prepared technical artifacts including UML class diagram, sequences diagrams using Microsoft Visio.
    7. Involve in full life-cycle of product from requirement analysis, designing UI/Middle tier/ database and transition.
Years of Experience
Experience
2-5 Years
Experience Level
Level
Junior
Education
Education
Bachelor Of Engineering

Principal Software Engineer/Developer Resume

Summary : Looking for a challenging software position. 16 years webservice/web application/component development experience. Experience mobile integrations for Android, iOS apps. Expert experience in cloud services using Amazon, Azure, Salesforce clouds.

Skills : C#, Asp.Net, Asp.Net, Salesforce, SQL, SQL, Sharepoint.

Description :

    1. Designed and developed distributed services between Dolby systems and their customer, Disney.
    2. Collaborated with Customers, Product banagers and business systems analysts to gather requirements and translate the same into technical requirements and architecture/design document.
    3. Led the development efforts of integration services, salesforce web pages, Salesforce portal, ASP.Net portal.
    4. Developed screens that uses AngularJS to make Restful calls to fetch DB data.
    5. Used jQLite with AngularJS for client side functionalities to optimize performance.
    6. Developed using Salesforce API's, Force.com, SOQL to integrate .Net services with salesforce.
    7. Used SOQL to make data transactions with salesforce.
    8. Replicated salesforce data nightly onto internal SQL server.
Years of Experience
Experience
7-10 Years
Experience Level
Level
Management
Education
Education
Electrical Engineering

Principal Software Engineer Resume

Objective : Software Professional having 6+ years of enterprise software development and management experience. Full stack software developer working on end to end (UI, Model, Database) software applications development. Accelerated delivery and deployment by streamlining delivery modules.

Skills : HTML, CSS, Javascript, Java, SQL, JQuery, Oracle 10G, Oracle 11G, Oracle 12C, Spring, Soap, Java EE, Java SE, JSON, XML, XHTML, REST, Apache Solr, MyBatis, Bitbucket, Selenium, Linux, Unix, JIRA, Jenkins.

Description :

    1. Responsible for designing and developing the architecture of the system.
    2. Designed on Java Spring framework, uses Mybatis for database connectivity and Oracle database.
    3. Working as a full stack software developer to develop end to end (UI, Model, Database) software applications.
    4. Introduced process changes to maintain quality as the team increased in size and expanded to multiple locations.
    5. Identified architectural improvements resulting in increased developer efficiency, product reliability, and responsiveness to new feature requests.
    6. Continuously adjusted priorities and addressed issues to improve efficiency.
    7. Developing functional and design documents along with project management teams for new requirements and product enhancements.
Years of Experience
Experience
2-5 Years
Experience Level
Level
Executive
Education
Education
Bachelor Of Technology