We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Santa Clara, CA

TECHNICAL SKILLS:

PLATFORMS: Linux, Red Hat Enterprise Linux (RHEL), Cent OS, Mac OS X, Windows

LANGUAGES: Java, C++, C#, C, XML, JSON, JSP, JavaScript, HTML, CSS, Python, PERL, PHP, SQL, PL/SQL, Transact - SQL, BASH, Assembly Language

FRAMEWORKS:, APIs, and PROTOCOLS J2EE, HTTP, JAX-RS, Jersey, REST, SOAP, ODBC, JDBC, JMS, Lucene, Hadoop, Pig, Hive, HBase, Amazon EC2, JPA, Hibernate, Servlets, Struts, Guice, Spring, Spring Boot, EJB, JUnit, Mockito, PowerMock, Swing, Jenkins API, Artifactory API, Atlassian Stash API, Liquibase, Microsoft .NET, Microsoft Foundation Classes (MFC), ASP.NET, COM, ISAPI, DAO, ADO, Standard Template Library (STL), TCP/IP, ISO8583, Chip and PIN

DEVELOPMENT: Software Development Life Cycle (SDLC), Object-Oriented Programming (OOP), Design Patterns, Web Services, Microservices, SOA, Scalability, Big Data, Machine Learning, MapReduce, NoSQL, Agile, Scrum, Continuous Integration, RDBMS, Embedded Software, Real-time Software (RTS), UML

SOFTWARE: Eclipse, IntelliJ IDEA, Tomcat, Jetty, Apache Web Server, g++, GDB, DDD, Maven, Ant, Gradle, Git, Jira, Jenkins, Rally, Artifactory, Atlassian Stash, ClearCase, ClearQuest, Subversion (SVN), VMware, VirtualBox, Visual Studio, Visual C++, Visual C#, Visio

DATABASES: Oracle, MySQL, MongoDB, HSQLDB, MS SQL Server

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Senior Software Engineer

Responsibilities:

  • Evaluated a client's internal project management web app and advised company leadership on changes to improve the performance of software engineering teams.
  • Re-factored Java code and implemented Mockito and PowerMock unit tests for a client's legacy code base.
  • Presented information on software engineering best practices to hundreds of engineers at a client company.

Confidential, San Jose, CA

Software Engineering Consultant

Responsibilities:

  • Architected and implemented monitoring and reporting features for a distributed, multi-threaded job execution engine.
  • Developed secure interface to configure system accounts, perform database updates, and provision cryptographic keys during initial system setup.
  • Mentored new staff in project development practices, environment, and tools.

Confidential, San Jose, CA

Software Engineer

Responsibilities:

  • Created a new abstraction for financial institutions and re-factored existing code to define a new architecture that accommodates future requirements.
  • Optimized the routing of transactions to financial institutions to save the company millions of dollars per year.
  • Developed server-side C++ code for two flagship PayPal programs - to provide point-of-sale capability and allow users to checkout with PayPal at brick-and-morter businesses, and to position PayPal for adoption of the Chip and PIN debit and credit card standard.
  • Collaborated with other financial institutions and the PayPal quality assurance group to ensure compliance with financial industry regulations and the ISO8583 message specification.
  • Member of trailblazing PayPal team that served as a pilot group for roll-out of new development processes such as Agile and Continuous Integration.

Confidential Fremont, CA

Software Engineering Consultant

Responsibilities:

  • Authored comprehensive system specification.
  • Authored selection criteria used in choosing a vendor to develop chemical synthesis lab.
  • Lead two engineering teams in conceptualizing, specifying, planning, and implementing software for inventory tracking system and purification lab projects.
  • Consulted on strategic planning for vendor contract negotiation and procurement.
  • Developed inventory tracking system in Java and C#. Implemented user interfaces using JSP and Windows Forms.
  • Developed and administered Oracle database to maintain inventory and purification lab data.
  • Implemented chemical profiling and grouping algorithm using Hadoop to process big data sets.
  • Interfaced new software with several legacy Lilly IT systems including Oracle databases, MDL ISIS (Oracle Cartridge) chemical structure databases, chemical compound registration databases, Cerity information retention system, and Symyx electronic lab notebook (ELN).
  • Lead a team to develop a web service in C# to facilitate browsing chemical inventory from within electronic lab notebook user interface.
  • Developed software for an automated chemical purification lab using Java, JSP, Struts, Servlets, Swing, C#, and Windows Forms.

Confidential, Indianapolis, IN

Software Engineer ing Consultant

Responsibilities:

  • Co-authored a product specification commissioned by the IU School of Medicine.
  • Developed a VC++ ISAPI (Internet Server API) DLL and COM objects for IIS server-side processing of business logic. Implemented front-end Web pages in HTML and Javascript.
  • Designed, implemented, and administered SQL Server multimedia database.
  • Managed all phases of development of a custom enterprise computing platform for a ticket and travel agency. Worked with the management of the ticket agency to generate sales, profit, and inventory reports with improved grouping and sorting features that increased business intelligence availability. Created a user interface with new search features that improved inventory utilization by 12%.
  • Created front-end sales application in Visual C++ using OOP, MFC, COM, and STL.
  • Designed custom GUI for CRM.
  • Created and administered new SQL Server database. Migrated existing data.

Confidential, Indianapolis, IN

Sr. Software Engineer / Lab Automation Consultant

Responsibilities:

  • Designed and coded MFC GUI for administration of driver configuration data.
  • Adhered to rigorous Roche Diagnostics software development process in an ISO9002-certified and FDA-regulated environment.
  • Contributed to Software Process Improvement (SPI) efforts to increase the productivity of multiple international development teams collaborating from different continents.
  • Administered Microsoft Visual Source Safe. Merged code and oversaw code releases.
  • Integrated Roche Diagnostics lab automation equipment in medical labs across the country and beyond.
  • Interfaced in vitro diagnostics (IVD) instruments and lab automation equipment to host computers in medical labs across the US and in Europe, Puerto Rico, and Canada.
  • Coordinated the efforts of engineers, programmers, doctors, biologists, and chemists to complete interface projects with host vendors including Cerner, Sunquest, and GGG.
  • Traveled to New York, Florida, Chicago, and LA to address the needs of critical, high-value accounts.
  • Received highest rating possible from client in contract work session reviews.

Confidential, Indianapolis, IN

Software Engineer

Responsibilities:

  • Coded software to decode and log RF communication protocols.
  • Mentored staff in C++ object-oriented programming.
  • Developed embedded Motorola 6800 series assembly language software for -winning 2-way portable radio used in emergency services applications. Collaborated with hardware engineers in Japan.
  • Used microprocessor emulators, oscilloscopes, logic analyzers, frequency counters, and spectrum analyzers to develop and debug hardware and software.
  • Developed Automated Test Equipment (ATE) software to automate radio tuning and testing during manufacture.

Confidential, Indianapolis, IN

Computer Systems Administrator

Responsibilities:

  • Developed embedded Motorola 6800 assembly language code for "top-of-the-line" RCA TV remote control system.
  • Developed clock to drive digital TV circuitry. Designed and implemented a phase-locked loop that was locked to the horizontal line scanning frequency of the incoming NTSC signal.
  • Simulated circuit operation using Apollo Mentor engineering workstations.
  • Received highest overall performance rating possible in work session review.

We'd love your feedback!