We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • A competent software developer wif 15+ years of Java software development experience wif clients including Citigroup, BMO, Loblaw’s and WSIB. 10+ years of HTML/CSS/JavaScript development of Web application experience.
  • Gained acceptance wifin major software companies; 3 years of experiences in Bank financial projects, 3 years of experience in Telecommunication, 6 years in ERP and CRM and 3 years consulting experience in teh public/government sector for agencies.
  • Full system development life cycle hands - on experience: design, development, testing, bug fixing, deployment, documentation and maintenance.
  • Comfortable working as an individual wif minimum supervision as well as a team player wif collective elaboration and strong communication skills.
  • Proven ability to handle deadlines, stress and time sensitive situations.

TECHNICAL SKILLS:

Knowledge and Technologies: JAVA, J2EE (EJB/JMS/JPA/JCA/JSP/JSTL/Servlet/JCA),MQ, MDB(Message-Driven Bean), Java Mail, JavaScript, Ajax, Web Services (SOAP, WSDL, JAX-RPC, JAX-WS), CSS/CSS3, HTML/DHTML/HTML5/JavaScript/TypeScript, XML(DOM/SAX, XSLT, XPath, XQuery, JAXB), JDBC, Struts, Hibernate, Spring, Tag Libraries and JSF, ADF, BC4J, Oracle Forms Application, DWR, iBatis, Seam, Log4J, GWT, REST, JSON, Dojo, jQuery, Jasper report, Oracle Web Center/Portal, SAP Portal, SAP UI5, Angular JS/Angular, React, Redux, Ember JS, Node JS, JAX-RS, Spring Boots, Ruby, Docker, Swagger.

IDE Tools: RAD, JDeveloper, VS Code, Eclipse, STS and SAP NWDS.

Application Server: WebSphere, WebLogic, OAS (OC4j), SAP Application Server, Glassfish, Apache Tomcat / JBoss.

Database: DB2, Oracle (PL/SQL), MS SQL Server (T-SQL), MySQL, Sybase, InfluxDB and Elastic Search.

UML Design Skills: Together, Rational Rose, StarUML, Power Designer.

System Skills: Web Stress, Load Runner, JUnit/Mockito, Ant, Maven, Hudson/Jenkins, JIRA

Source Control: SVN, CVS, VSS, GIT, Dimension, Perforce, Stash, Bitbucket, Jira, Conflunce.

Net Protocols: TCP/IP, HTTP, FTP, DNS, DHCP, ROUTE, SSL, HTTPS, RAS/VPN.

Other Knowledge: SOA, Portal, SSO, MVC, OOA/OOD, CRM, ERP, Crystal Reports, RS232, RS485, GPS, PHP, Python, AWS, Google Cloud, Google App Engine, iOS programming (SWIFT).

PROFESSIONAL EXPERIENCE:

Senior Full Stack Developer

Confidential

Responsibilities:

  • Developed some new features of CV Chat by using React, Redux, Node JS, Gulp/ Web pack/ Visual Studio Code in front-end.
  • Fixed Web Socket defect in front-end.
  • Used React http to talk wif Rest API to get or post data.
  • Used React - Redux to store state data.
  • Used Java 8 consume data published by Kafka in back-end.
  • Used Docker deploy Micro Services images wat are based Spring Boot.
  • Used SAML and JWT Token to be authentication.
  • Created and setup Docker containers on UNIX server.
  • Remotely worked wif New Jersey team and Shanghai team.
  • Implemented some features in JavaScript, Node JS
  • Built teh windows desktop application.
  • Deployed to users computer through Atom Deployment.
  • Joined teh daily meeting to support CV/CR Electron production.
  • Phase III: have focused on Performance Dashboard wat is based on Grafana + Ruby + InfluxDB and ELK Stack (Elasticsearch, Logstash, and Kibana).
  • Developed Grafana, Kibana dashboard to monitor CV and CR system’s performance.
  • Wrote Ruby scripts to collect data from log files and Elasticsearch into InfluxDB to provide data for Grafana.
  • Deployed and run Ruby scripts on UNIX server.
  • Wrote queries for both InfluxDB and Elasticsearch wat are high performance Big-data databases for Time Series Data, Metrics and Management.
  • Used Git / Bitbucket to complete source codes control.
  • Used Jira to maintain tasks and defects.
  • Used Confluence to maintain documents.

Senior Application Developer

Confidential

Responsibilities:

  • Developed RESTful Micro-Service to provide data for Mobile tier though Spring/Spring Boot.
  • Created REST API by Swagger Editor.
  • Used OAuth/OAuth2 to be authentication.
  • Used Docker to deploy and test services on local.
  • Used Postman to do API testing and management.
  • Used Mockito to complete unit testing.
  • Deployed system to DEV Server on Linux using SSH, SCP.
  • Used Git / Bitbucket to complete source codes control.
  • Used Jira to maintain tasks and defects.
  • Used Jenkins to be IT automatic engine dat automates compiling, and testing and deployment daily.
  • Embracing an Agile Philosophy and executing teh Agile Methodology dat is executing in an Agile Way in this project.

Senior Application Developer

Confidential

Responsibilities:

  • Developed RESTful Service to provide data for Mobile tier though Spring and Apache CXF.
  • Used JAX-WS to generate Web Services client code to invoke Web Services provided by Tibco Web Services and DataPower Services.
  • Used Spring JDBCTemplet to access Oracle 12c database.
  • Used Spring AOP to moniter methods invoking and control methods running.
  • Used slf4j and logback to record system runtime information.
  • Used ehcache to manage data dictionaries and boost system performance.
  • Used Mockito to complete unit testing.
  • Created REST APIs description by Swagger.
  • Consumed REST Services through Apache CXF wat implements JAX-RS.
  • Used Postman to do API testing and management.
  • Used Soap UI to test and mock services.
  • Had taken UI / Angular tasks and completed teh integration wif back-end REST service.
  • Used Canada Post Address Service to search correct address or valid inputted address.
  • Worked wif Production Support team, maintained Batch Job Script wat will be running every mid-night and generate IDP report and Fraud report at code level on Unix server; fixed code and data issues;
  • Wrote new Batch Job Script wat based on Java Scheduling/Multi-Threading technology and make codes run tens of times more efficiently, from teh original three or four hours to teh current ten minutes.
  • Deployed system to DEV Server on Linux using SSH, SCP.
  • Used Git/Bitbucket to complete source codes control.
  • Used Jira to maintain tasks and defects.
  • Used Ansible to be IT automatic engine dat automates compiling, and testing and deployment daily.
  • Embracing an Agile Philosophy and executing teh Agile Methodology dat is executing in an Agile Way in this project.

Senior Java EE / SAP Portal Project Developer

Confidential

Responsibilities:

  • Developed UI web application and JavaScript file of UI5 (SAP JavaScript Framework extends jQuery) web side structure, through Ajax to get odata(JSON format) from server side.
  • Developed servlets to provide odata for web side UI components. Servlets’ paths were implemented through JAX-RS (REST API by Apache CXF library), Servlets’ codes invoked EJB/SAP JCP/BRM/BPM to complete business workflow integration.
  • Configured SAP AS Identity Management, Portal Content Administration, and completed personalized Tabs setup.
  • Used Feature-driven development of Agile methodology to adapt fast-changing environment from teh business requirements to design and coding, then deploying to business for testing.
  • Used JPA to implement table persistence of Oracle database.
  • Implemented some pages for mobile devices by using HTML5/CSS3/jQuery/jQuery UI.

Senior Java EE / Portal Developer

Confidential

Responsibilities:

  • Setup and configured Oracle WebCenter (runs wif WebLogic 12c, web pages base on ADF/JSF structure) development environment, integrate legacy systems (runs wif WebSphere Application Server, WebSphere MQ and WebSphere Message Broker ) into WebCenter as portlet applications.
  • Used Oracle WebCenter Portal API to developed interface code wif legacy systems to implement SSO (Single Sign On).
  • Used Oracle Identity Management to effectively manage teh end-to-end lifecycle of user identities across all enterprise application and resources.
  • Used WebSphere Studio Application Developer (WSAD) for development IDE.
  • Modified and updated legacy systems codes, ensured them to work perfect wif Portal, wrote JMS and Java code invoking in order to replace some Message Broker msgflow.
  • Modified some code for exchanging data wif IBM ESB Production - Message Broker.
  • Used JAX-WS and WSDL to generate Web Service client wif WS-Security, wrote client code to invoke Web Services provided by Guidewire replace LDAP methods of legacy System.
  • Deployed upgraded projects into WebSphere Application Server on UNIX server.
  • Used Soap UI to test and mock services.
  • Used Angular JS and Node JS to implement internal pages.
  • Used Adobe Library to generate PDF file through XPath to get data wat defined in XML.
  • Wrote Maven and Ant build scripts of some projects, worked closely wif software build manager.
  • Used Dimension and Git as Source codes control, all code changes must be checked in Git, then automatically built and deployed by ANT/Maven/Hudson/Jenkins.
  • Supported eService Production whose technologies based on Struts, Spring, REST API, Hibernate (JPA implement) and DB2.
  • Used Kanban Software Development of Agile methodology to rapidly finish coding/ testing/ deploying in order to fix defects and update system.

Senior Java Developer

Confidential

Responsibilities:

  • Worked wif Graphic UI team, used Oracle ADF DVT Chart and Bar and GeoMap components to make web page have great effect and performance; be familiar wif Map Builder and Map Viewer technologies,.
  • Used Oracle ADF BC (Business Components) as middle component using Web Services to get data, it will provide DC (Data Controller) for web tier, it TEMPhas best efficiency to work wif ADF DVT web components.
  • As per WSDL to write client side codes to invoke Web Services functions.
  • Used Soap UI to test and mock services.
  • Used jvisualvm to analyze System performance issues and improve system efficiency.
  • Used HttpWatch and Fiddler to analyze Web application performance issues and improve Web application’s efficiency.
  • Customized CSS and adjusted HTML style to make pages’ visual effect to meet teh requirements of UI design.
  • Fixed some of teh critical defects and to boost teh system to make it run efficiently.
  • Deployed ADF Lib and integrated teh application into Oracle Web Center (run wif WebLogic 12c), adjusted UI layout also improve application's effect.
  • Wrote Java codes get users/organizations/roles information from OIM API.

Senior Java Developer

Confidential

Responsibilities:

  • Task 1 is to focus on teh system unit testing; have teh written test cases run on jUnit/Mockito/ Hudson/Jenkins. We had used teh Test-driven development of Agile methodology; jUnit and Mockito must testify all codes, and all errors must send to developer.
  • Task 2 is to fix teh system bugs. We used Integrity 10 for bug management for source control. System protocols for sending a request and getting teh response. Furthermore, have it defined on XML format and un-marshal XML data to Java Objects by JAXB, and to used XSD to generate source codes of java classes by Jibx on Maven.

Senior Java Developer

Confidential

Responsibilities:

  • Responsible for requirement and design documents of Model of Nurse Station.
  • Developed Device Server which provide core service for RSDI and Mobile phone, used JSON for data transport.
  • Development of Model of Nurse Station.
  • Wrote web pages wif JSP, JavaScript.
  • Investigated and re-wrote some of teh web application pages wif jQuery/Ajax framework for enriching and improving teh user experience.
  • Build Maven project file.
  • Wrote teh Model of J2EE Design Documents.
  • Designed over Jasper reports covered variety styles of forms, and generated all kind of reports, such as PDF files

We'd love your feedback!