We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 10+ years of development experience in developing web applications (RIA’s) on both client side and server side using User Interface/User Experience(UI/UX) design patterns, Document Object Model (DOM) API’s, web technologies and frameworks such as JavaScript, AngularJS, BootStrap, etc. involving multiple platforms, development tools and methodologies.
  • Experience in building landing - page UI and component UI based on Mobile-first, Responsive UI design using pure CSS or libraries following W3C Web Standards, accessibility guidelines, browser compatibility rules and best design practices.
  • Experience in developing client-side scalable Single Page Applications (SPA) wif MVC and component architecture using AngularJS framework and Search Engine Optimization (SEO) techniques.
  • Experience wif programmatic AJAX data connection wif RESTful Web Services. Good working knowledge in producing server-side REST/SOAP Web Service data involving WSDL, UDDI and protocols and making back-end data queries to Microsoft SharePoint and MySQL servers.
  • Experience wif full Object-Oriented software development life cycle using both Waterfall (UML) and Agile (XP) development methodologies.
  • Experience in Unit Testing, Integration Testing, TDD and writing test cases using popular test runners such as Karma, Jasmine, etc. for AngularJS framework.
  • Good working knowledge wif server end technologies such as Spring Boot and Maven.
  • Good knowledge wif various JavaScript libraries, such as ReactJS, RequireJS, SystemJS, etc.
  • Excellent interpersonal communication skills, time management, teamwork skills and ability to work under pressure, handling multiple tasks.
  • Strong ability and self-motivation to keep up wif and adapt to fast-growing technologies, trends and quickly find solutions and develop technical expertise for clients wifin teh shortest timeframe.

TECHNICAL SKILLS

Programming Languages: HTML5, CSS3, JavaScript, CSS pre-compiler LESS, C/C++, Java, UNIX Shell Scripting

Web Technologies & Frameworks: AngularJS 1.6, Angular 2/4, BootStrap 3/4, JQuery, Node.JS, React.JS, XML/JSON, REST/SOAP, AJAX, Microsoft Azure Active Server Authentication Library ADAL/MSAL, Microsoft O365 Integration, Microsoft SharePoint, Jira

IDE & UI Tools: Sublime Text, Notepad++, JSFiddle, Plunker, CodePen, Chrome DevTool, Microsoft Visual Studio, Microsoft Office, Adobe CS, Grunt, Gulp

Version Control: Git, VSTS, GitHub

Operating Systems: Microsoft Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

UI Developer

Responsibilities:

  • Developing internal web portal Digital Workplace, serving 46,000 employees worldwide, based on Microsoft O365 and SharePoint as back end, and AngularJS 1.6 as frontend framework using component architecture.
  • Developing widgets and modules for information sharing and communications among users, e.g. Weather Widget, NewsHub, Recent Document, Knowledge Center etc., all using component architecture.
  • Working closely wif designer to achieve teh best look and feel for teh UI using CSS and BootStrap.
  • Migrating and updating Microsoft Azure Active Directory authentication library using MSAL for teh data connection wif Microsoft Graph API.
  • Building automated deploying scripts using Gulp.
  • Integrating Microsoft SharePoint data source and Microsoft Graph through REST Web Service.
  • Writing functional unit testing procedures and performing browser compatibility test.

Environment: JavaScript, AngularJS 1.6, HTML5, CSS3, REST, JSON/XML, LESS, BootStrap 3, Gulp, Visual Studio Team Service, Git, GitKraken, Chrome DevTool, Microsoft O365, Microsoft SharePoint, Sublime Text Editor 3

Confidential, Pittsburgh, PA

UI Developer

Responsibilities:

  • Being teh only UI developer on teh team, working independently to produce visually engaging, enterprise-level user interface for a test framework wif REST connection to teh backend Spring Boot server.
  • Modernizing teh existing framework on both user interface and business logic (wiring) wif cutting-edge front-end technologies including HTML5, CSS3, BootStrap 4, JavaScript, AngularJS and browser compatibility, etc..
  • Developing wireframes for test report framework using InVision prototyping tool and other designing tools.
  • Working closely wif senior backend developers to achieve teh best server-side connectivity.

Environment: JavaScript, AngularJS 1.6, HTML5, CSS3, BootStrap 4, REST, JSON/XML, JQuery, Git, Jira, Invision, Chrome DevTool, REST API, Spring Boot, MySQL, Sublime Text Editor 3

Confidential, Boca Raton, FL

UI Developer

Responsibilities:

  • Maintaining and developing a web portal, which was designed to support Enterprise Interaction System(EIS) containing product information and marketing data.
  • Strong involvement in teh front-end development using technologies such as AngularJS, JQuery, HTML5, CSS3, etc. and back-end web service connection using SOAP/XML. Responsibilities also involve compilation, co-ordination of design of EIS, adding software functionalities, developing appropriate code structures to solve specific tasks, working on Salesforce backend to retrieve and update data into teh repository, and updating issues assigned in JIRA and committing source code in GitHub.
  • Writing test case using Jasmine and perform unit tests, integration tests, acceptance tests and system validation.
  • Constructing site maps according to teh requirements, creating user personas to discover target users’ wants and needs, and creating flowchart of navigation structure and user experience.
  • Collaborating wif other software developers, business analysts and software architects in planning, designing, developing, testing, and maintaining web based applications built on various web technologies and frameworks using a variety of user-centered interactive design methodologies and objective evaluation techniques.
  • Assisting in teh collection and documentation of user requirements, development of user stories, and estimates, interacting wif project stakeholders to develop storyboards and UX workflows/prototypes. Responsibilities also involve presenting mockup for client approval in respect to teh new layouts and intended functionalities.
  • Providing stylization and theming customizations and ensuring cross-browser compatibility across a variety of supported browsers.
  • Placing visual elements wif various web technologies, selecting type interface elements eligible for various resolutions using exact colored schemes and keeping interface intuitive and free of clutter.

Environment: JavaScript, HTML5, CSS3, CMS, XML, XSL, XSLT, MVC, JQuery, TCP/IP, IIS, Section 508 standards, JIRA, Git, Adobe Dreamweaver CS5, AngularJS, Node.JS, AJAX, SOAP/XML, Adobe Creative Suite, Adobe Flash, Action Script 3.0, Adobe Illustrator CS5, Adobe Fireworks, Adobe Photoshop CS5, Jasmine, Microsoft Office Suite

Confidential, Washington, DC

UI Developer

Responsibilities:

  • Developed and optimized graphic prototype web sites and application interfaces using web technologies and frameworks such as HTML5, CSS3, JSON/XML, DOM, JavaScript, AJAX and AngularJS etc. based on teh W3C standards, implemented teh persistence layer and teh MVC architectural pattern using Hibernate-ORM and Spring framework wif teh help of Search Engine Optimization (SEO) techniques.
  • Developed teh user interactive and data-driven web applications and Rich Internet Applications (RIA’s) wif teh help of Adobe Dreamweaver CS5 and Content Center professional tool, designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5, and Developed designs in securing teh application using form-based authentication using HTML5, CSS3, JavaScript, JQuery.
  • Defined new validations through AngularJS for teh form field validation implemented through HTML5, CSS3, JQuery and AngularJS in a front-end responsive grid layout and used SOAP UI for testing teh web service.
  • Developed teh Buttons like popup windows and teh modal windows by using teh JQuery and BootStrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc.
  • Solved browser compatibility issues and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Tested using Jasmine and performed unit tests and performance tests using JUnit, wrote highly testable code for Node.JS persistence layers, and evaluated system performance and validated MongoDB solutions.
  • Coordinated wif teh QA group for testing activities and wif Production Support team to resolve teh solution

Environment: CSS, HTML5, CMS, XHTML, DHTML, XML, XSL, XSLT, JavaScript, ORM, MVC, JQuery, TCP/IP, IIS, Visual Studio ‘08, Adobe Dreamweaver CS5, AngularJS, Node.JS, AJAX, SOAP, MongoDB, Adobe Creative Suite, Adobe Flash, Action Script 3.0, Adobe Illustrator CS5, Adobe Fireworks, Adobe Photoshop CS5, Jasmine, MOCHA and Microsoft Office Suite

Confidential, Atlanta, GA

Web/UI Developer

Responsibilities:

  • Involved in teh requirement gathering phase in order to gather teh requirements from teh client program manager, dealing wif user experience (UX) team to continuously accommodate changing user requirementsInteracted wif UX teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design, and converted business requirements into technical requirements in preparation for high level design document and functional specifications.
  • Involved in complete User Interface (UI) designing and coded teh web site in HTML, CSS and JavaScript, and developed client-side AJAX application wif JQuery controls dat use XSLT, XPath, JavaScript OOP to bind objects and retrieve them via JNDI interface.
  • Implemented user friendly UI design wif HTML, CSS and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development, created Stored Procedure, Trigger, Cluster indexes for database access and events, and built databases using phpMyAdmin for internal projects.
  • Implemented a common styling wif teh help of CSS across entire application dat controls color, layout, width, height, font size, images size and accomplished other graphic related features.Teh front-end development also extended to designing and modifying images and banners as per teh client requests using Adobe Create Suite CS5 and Microsoft Visio.
  • Design and implemented new features and software components for teh front end of a large web application supporting user data access and user authorization, co-operating in development and finalization of initial design of teh project and worked closely wif content managers and designers to resolve issues.
  • Co-ordinated wif QA group for testing activities, supported teh deployed applications through debugging, testing and bug-fixing, conducted cross browser compatibility check and standard compliant page layouts, e.g. Section 508 Compliance, and thoroughly performed unit testing using Karma and Jasmine.

Environment: HTML, CSS, JSON, XSLT, JavaScript, AJAX, Adobe Dreamweaver, Adobe Photoshop, Microsoft Visio, PHP, MySQL, JNDI

Confidential

Software Developer

Responsibilities:

  • Designed, developed and maintained J2EE based projects for clients wif different business goals all over teh world.
  • Worked very closely wif team members and clients to generate best solutions and business logics to meet teh business goals, using teh most efficient development methodology and teh most advanced Java enterprise technologies and tools including WSAD, VisualAge for Java 4.0, ERwin, UML/Rational Rose, JBuilder, ANT, TogetherJ, Junit, XML Spy, etc. as well as DBMS (Oracle 8i/9i) administration such as performance tuning and optimizing, etc.
  • Developed a B2C project for UBA, a company in uniform manufacture. Teh project is based on DRP (Distributing Resource Planning) methodology, implementing Struts framework and supporting I18N. Responsibilities include system analysis which involves use case and activity diagrams; Development and deployment of Struts-based web tier applications; Data modeling which generates database structure, SQL documents for further system development; Design of an asynchronous logging service framework using JMS and IBM MQ Series; Preparation and Execution of unit testing using JUnit.

Confidential

Software Developer

Responsibilities:

  • Designed and developed BWClient, a GUI client side configuration utility which connects to company’s flagship product Borderware Firewall Server through local area network for remote administration. BWClient was developed using Java Applet and JFC (Swing) technologies based on Java multi-threading model, which provides facilities to remotely administrate and configure teh firewall server. Well-known features include configuring DNS, SMTP mail server, news server, etc., defining and enabling services and proxies, controlling access to services, configuring Secure Server Network (SSN) and VPN, etc.. BWClient also provides useful diagnostic functionalities such as configuring technical support access, monitoring system activities, viewing logs and performing network diagnostics.
  • Worked very closely wif QA and product manager to develop new features and patches. Responsibilities also involve developing and debugging back-end server-side programs using C/C++ on UNIX system (BSDI).

Confidential

System Administrator

Responsibilities:

  • Managed and maintained mission-critical network infrastructure, defining security policies and procedures on teh production firewall. Responsibilities also involved local and remote administration of proxy server, SMTP mail server, DNS server, LDAP server and NT Server.
  • Researched and implemented multiple VPN tunneling protocols (IPSec, SmartGate and PPTP) through commercial firewalls.
  • Built and maintained TCP/IP network for different departments, including setting up test networks for developers and setting up network printing services.
  • Maintained production server computers including OS upgrading, applying patches, software installation and configuration backup/restore. Responsibilities also involve configuring and trouble-shooting employees’ personal workstations.
  • Performed perimeter security analysis using proprietary tools, e.g. port scanner, network sniffer, etc., and generating reports.

We'd love your feedback!