We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Highly skilled, creative, and dedicated technology - driven professional with over 17 years’ software development and quality assurance experiences. Looking for a computer engineer/manager position.
  • Senior software developer at Confidential . Enterprise level web portal software development. Web service software development. Micro-service software development.
  • Senior Engineer at Confidential . Security assurance software development for the company’s flagship chip product series. Independently implemented a whole suite of test framework used for Android phone Apps.
  • Principal Engineer at Confidential . Software development of machine-to-machine data integration and application enterprise platform. Products have been used to monitor medical devices in thousands of hospitals across the United States.
  • Software engineer at Confidential . Development of c and java software products running on different Linux platforms.
  • Sr. Programmer at Confidential . Wrote numerous data analysis programs. Initiated and established a data center to store terabyte-scale genomic information. Managed and applied security measures to protect sensitive patient information database from unplanned events and natural disasters.
  • Well-grounded in Java, python, Perl, C/C++, and JavaScript. Object oriented design and development.
  • In depth understanding of Android system. Android app development experiences.
  • Formal Agile development training. Hands-on experiences on agile software development, testing methodologies. Extensive unit testing and testing automation experiences.
  • In depth knowledge of quality engineering principle, best practice, and policies. Working experiences of quality planning, verification, validation, and execution processes.
  • Excellent communication and coordination, task prioritization skills (including technical support and interaction with clients and software developers). Proactive and work independently.
  • Offshore team management experiences.

TECHNICAL SKILLS

Operating Systems: Windows, Android, Linux (RedHat, CentOS, SuseLinux), Unix, ARM RTOS

Languages: Java, C, Python, Perl, JavaScripts, C#, PHP, C++, SQL, Groovy, CSS, XML,UML,shell scripting

Software and Technologies: Eclipse, Microsoft Visual Studio, NetBeans, JBoss, Weblogic, Tomcat, Apache, Spark, Team Track, SVN, Perforce, Jira, Git, Code Collaborator. ARM RTOSJEE(J2EE), Android Development Tool, (ADT), Ant, Maven, Hibernate, Quartz, Struts, Spring Framework, Ajax, JQuery, Servlets, Web services. Apache OOD, OOP. STL, UML, GDB, Android DDMS, web technologies (Django, JQuery, Bootstrap), RTOS, NodeJS, AngularJS, Protractor, Ansible, Swagger, Puppet. Atlassian tools suite, Puppet, AWS, TFS, VMWare. Socket Programing

Testing Tools: SoapUI, Trace32, Jtag, Scons build system, Nmap, Wireshark, AutoTest, Silk Test, Load Runner, JUnit, JMeter, Hudson/Jenkins, Bamboo

Database: Oracle 9i, 10g, 11g, 12g, MySQL, MSSQL, Couchbase, Cassandra

Big Data Technologies: Docker, Spark, Cassandra, Kafka, Marathon. Elasticsearch, Kibana, AWS

Others: 100% pass rate on Oracle PS/SQL certification, Java programmer Certificate.

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Sr. Software Engineer

Responsibilities:

  • Participated in the development of Confidential Internet of Thing (IOT) system, which manages tens of millions of devices on Confidential wireless network. Full stack development. Use Java to develop SOAP and REST based web service modules. Used AngularJS for web page development. Other technologies used: Java, Spring Framework (Web, Core, JDBC, JMS, AOP, ORM, JPA, Springboot, etc), ElasticSearch, Hibernate, MSSQL, Soap and Rest web services, Splunk.
  • Participated the micro-service project, which is the effort to provide higher performance services to Confidential ’s customers. Create Docker images, write Ansible scripts, use many of the cutting edge technologies to manage the microservice applications such as Scalar, Spark, Cassandras, Kafka, Marathon, AWS.
  • Android Apps development to monitor devices in the system.
  • Agile development style is used in all the projects. Regular Scrum meeting. Jira, SVN Git, Stash are used for the source control, bug reporting and project management.

Confidential, San Diego, CA

Engineer III

Responsibilities:

  • Develop software modules at explicit and implicit level, validate and automate modules derived from requirements on all supported chipsets. Regression test functional, stress, stability and performance and provide quality metrics to management in timely manner on the builds for ES, FC, CS, and post-CS. Support PL and SP reporting of quality metrics. Help reduce time to market by constantly improving test processes, tools, continuous automation, and test coverage.
  • Enablement and testing of security assurance countermeasure features in Confidential ’s multi-processor chip products. Worked on the following firmware images and their sub-images: MPSS, ADSP, WCN, TN, TrustZone, and Secure Boot. Countermeasure and security features developed and tested include: data execution protection, stack protection, safe heap, system call, access control,
  • Implemented Perl, python, and Java scripts for Android HLOS and security feature testing such as DRM, SCM, and Widevine.
  • Implemented Android Apps for mobile chip testing.
  • Extensive firmware debugging experiences using Jtag and Trace32.
  • Perforce, Jira, Git used for the source control and project management.
  • Work closely with software teams, test teams, and integration teams to develop test/test apps at both API level and system level for specific drivers, operating system and system level such as Trustzone security features. Experience with different Test Frameworks such as DALTF, automation tools such as ATM, code review tools such as code collaborator.
  • In depth knowledge of internals and kernels of Android, Linux OS,
  • Knowledge of network and wireless standard and protocols such as TCP/IP, HTTP, LTE, CDMA, LTE
  • Performance Excellence Award.

Confidential, San Diego, CA

Principal Engineer

Responsibilities:

  • Played a critical role in design and implementation of enterprise application software: Atlas Product Management Platform. Software development and test in C#. MSSQL based database design and development. Perforce, Jira, TFS are used for the source control and project management.
  • Developed Axeda Enterprise Provisioning system. Ant and Maven are for the software build and deployment. Hudson/Jenkins is used for continuous integration testing. This software is used to monitor equipment in thousands of hospitals nationwide and capture equipment alarms.
  • Involved in a variety of product development projects, such as Alaris Infusion series, Pyxis Anesthesia, ES, and Pyxis CII Safe.
  • Developed software and scripts for product quality monitoring. Developed and run test scripts based on the requirements. Followed the standard procedure to interpret, analyze results, and report and log issues in the system.
  • Participated design reviews, made recommendation and approved change orders for design enhancement. Coordinated with other program manager, engineers to ensure deliverable meet the regulatory and compliance support.
  • Took all the courses required by the company. Hands-on experiences and knowledge of FDA regulations.

Confidential, Columbia MD

Software Engineer

Responsibilities:

  • Played a primary role in bringing an unstable product into full scale production. Converted the monolithic and low efficient software into a scalable, high-performance product by using multithreaded and modular design. Design patterns are heavily applied.
  • One of principal developers of company’s large scale storage provisioning and management software: Silicon Storage Manager. Implemented in Java and C.
  • Involved in full life cycle software development: software design, implementation, debugging, testing, performance tuning.
  • Created Ant, Maven, Perl, and UNIX shell scripts to aid software development and testing.
  • Helped make direction to the future software development.

Confidential, Maryland

Sr. Programmer

Responsibilities:

  • Involved in the development of online clinical trial sample tracking system and patient information management system for Johns Hopkins Hospital (secured intranet). System is implemented in Perl.
  • Successfully established a genomic data center to store terabyte-level genomic data (Evaluated, recommended, purchased and installed over $100k hardware and software. Including: procured hardware from HP, Oracle database software, Linux OS from RedHat, subnet configuration and management, database creation and management, database backup, automatic database-to-database data transfer, hardware configuration, security management, data backup management)
  • Create a SOAP based web service client to acquire data from National Institute of Health.
  • Responsible for computing technology related collaboration with other companies and labs
  • Brought leading edge computer technology and teaching techniques to the various research labs
  • Assist with the writing of technical papers and grants, to secure funding for future projects.

Confidential

Java Developer

Responsibilities:

  • Developed web service based information retrieval and visualization system.
  • Server side web service module design based on SOAP, WSDL, UDDI, XPath, XML Schema, DTD, SAX, DOM, JAXB, CASTOR, and Xindice,
  • Developed Swing-based modules for data visualization
  • Developed test and monitoring scripts under UNIX and Windows operating systems.
  • Resolved technical problems with operating systems, firmware, layered products, applications and hardware in time sensitive and quality sensitive environments.
  • Provided technical contributions resulting in improvements in product quality and customer satisfaction.
  • Provided technical support, lead informal technical forums, mentored junior and senior peers.

Confidential, Maryland

Software Engineer

Responsibilities:

  • Designed and implemented complex provisioning and system management system in java.
  • Designed and Implemented servlets as middleware of web and C/C++ based backend system (including: provisioning servlet, trap servlet, alarm servlet, logging servlet, security servlet)
  • Designed XML based database system for server configuration and intercommunication
  • XML DTD design, using java SAX and DOM parser for XML data retrieval and storage
  • Using Rational Rose and UML for system architecture design and reverse engineering
  • Cooperate with testing group for debugging, integration test Solaris platforms. Solved numerous issues that affected production which include software, hardware, and work flow.
  • Create detailed software design documents
  • Create test plan for integration test

Confidential, Virginia

Java Developer

Responsibilities:

  • Developed J2EE based multi-tier e-procurement provider and production resource manager.
  • Responsible for developing, Coding, testing and deploying EJB modules on BEA WebLogic server
  • Implemented entity beans
  • Wrote deployment descriptors for the EJBs in XML.
  • Use case, class diagram, user interface prototyping, JSP development
  • Writing test cases for modules developed
  • Design and implementation of User management module
  • Design and implement java mail system.
  • Using Together J for sub-system architecture design
  • Design database table according to the requirements

We'd love your feedback!