We provide IT Staff Augmentation Services!

Software Engineer Resume

San Francisco, CA

SUMMARY:

  • Over 10 years of experience in software engineering
  • Strong experience in developing both Front End & Back End applications using Java, Spring, MyBatis, AWS SES, JavaScript, JQuery, JSP, Servlet, Lucene, MySQL, Cassandra
  • Experience of leading outsourcing team in Beijing on building web tools
  • Experience in various databases including both SQL and NoSQL
  • Self - motivated, detail oriented, effective team player with strong interpersonal skills

SKILLS AND ABILITIES:

Programming Languages: Java, JQuery, JavaScript, Facebook JS SDK, FQL, SQL, XML, HTML, Python, UML, WML, WMLScript

Technologies: J2EE, JBoss Cache, Spring, AWS SDK, MyBatis, Struts, Servlet, JSP, JDBC, ODBC, Lucene, Quartz, ASP, Thrift

Development/Testing Tools: Eclipse, Maven, GitHub, Docker, Jira, Wiki, Postman, Junit, Subversion, Jenkins, Ant, Jira, IntelliJidea, Perforce, JBuilder

Database: NoSQL databases(Cassandra), MySQL Server, MSSQL, DB2, Oracle, MS Access

Application Server: Tomcat, ServletExec, JBoss

Operating System: Linux, macOS, Windows

EXPERIENCE:

Confidential, San Francisco, CA

Software Engineer

Responsibilities:

  • Designed, implemented and tested main features including HEMS control configuration which customer uses to configure control action on HEMS devices for each HEMS level, storing configuration in database, and integrating the third party API to send action on HEMS devices
  • Worked with Product Manger on requirement analysis, wrote design document using UML, conducted design review meeting, worked with QA on reviewing test plan and test cases, and incorporated Agile into software development

Technologies used: Java, JavaScript, Spring, MySQL Server, MyBatis, Jira, Git, Wiki, Postman, UML, Docker

Confidential, San Mateo, CA

Software Engineer

Responsibilities:

  • Designed, implemented and tested the key features of Settings module and UI customizations based on different customers
  • Supported product manager and professional service for emergency issues
  • Conducted weekly meeting with our partner on tracking issues

Technologies used: Java, JavaScript, JQuery, CSS, MySQL Server

Confidential

Software Engineer

Responsibilities:

  • Implemented several key APIs to service providers and requesters
  • Designed JBoss Cache data model which stores service mapping and service provider information
  • Handled configuration by integrating Spring IOC
  • Involved in transaction support implementation and implemented logging and statistics

Technologies used: Java, JBoss Cache, Spring, Thrift, JBoss Server

Confidential

Software Engineer

Responsibilities:

  • Handled user login, authentication, logout and session change
  • Retrieved user’s profile picture and news feed data
  • Posted user status and published it to user’s wall

Technologies used: Facebook JS SDK, Facebook Query Language, Ext JS, CSS

Confidential

Software Engineer

Responsibilities:

  • Implemented, tested and deployed the tool
  • Trained QA team to use the tool and provided support as needed

Technologies used: Java, Cassandra API

Confidential, Pleasanton, CA

Software Engineer

Responsibilities:

  • Designed, implemented and tested key features
  • Developed search function using Lucene
  • Used SOAP web service to interact with the service providers
  • Designed, implemented and tested Confidential including building/refreshing search index tool

Technologies used: Java, Servlet, Spring, Lucene, Web service, Quartz, IntelliJedia, Tomcat, ServletExec, SQL server

Confidential

Software Engineer

Responsibilities:
  • Project lead on designing, developing, implementing and testing this project with outsource team in Beijing
  • Designed Java API using UML
  • Designed Database layout and implemented table and store procedure scripts

Technologies used: Java, Spring, UML, IntelliJedia, Tomcat, SQL server

Hire Now