Senior Full Stack Software Developer Resume
Cincinnati, OH
SUMMARY
- Over 6+ years of experience in the field of Web Application including client - facing and internal-facing web application design.
- Experience in developing websites using Angular JS, Angular 2/4, React JS, JQuery, HTML/DHTML, XHTML, CSS, Bootstrap, Ajax, JSON, JavaScript.
- Good experience with backend techniques such as Java Spring Boot, PHP, Python and NodeJS.
- Experienced with development and deployment of Micro Services.
- Experienced with ORM framework like Hibernate and Spring DAO to map an object-oriented domain model to a relational database.
- Hands-on experience in Model-View-ViewModel (MVVM) framework and Single Page Application (SPA) such as Angular 2.
- Strong knowledge in cross-browser compatibility and W3C standards and experience in solving cross-browser compatibility issues (IE, Safari, Chrome, Firefox).
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Expertise in using RESTful web services and experience on AJAX technique for manipulating and parsing multiple data types including JSON using jQuery and AngularJS.
- Expertise in creating page layouts using CSS3 and with the style sheet management frameworks like SASS and LESS.
- Worked on responsive web design using CSS3 media queries and framework such as Bootstrap.
- Familiar with build system, task runners (Gulp and Grunt), module bundler (Webpack and Gradle).
- Experience in Test Driven Development and Behavior Driven Development and front-end unit test tools such as Jasmine and Karma.
- Experience in SQL expression, stored procedure, triggers with MS SQL, MySQL and MongoDB.
- Hands on experience in version control tools GIT, Bitbucket, SourceTree and package manager NPM and Bower.
- Experience in managing daily communication with offshore development teams. Experience with IDE tools such as Eclipse and NetBeans.
- Involved in phases of software development life cycle (SDLC) such as Agile and Scrum workflow.
- Excellent communication skills, with ability to understand both technical and non-technical concepts and requirements and efficient trouble shooting skills to work independently or as a team member.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JSP, JQuery, Bootstrap, AngularJS, Angular 2/4, Java Spring Boot, Java Hibernate, Apache HTTP Server, WAMP/LAMP
Operating Systems: Windows, Mac OS, Ubuntu Linux
Web Services: XML, JSON, AJAX, Restful API
Databases: MySQL, MS SQL, MongoDB
Tools: SASS, LESS, Gulp, Grunt, Bower, NPM
PROFESSIONAL EXPERIENCE
Confidential - Cincinnati, OH
Senior Full Stack Software Developer
Responsibilities:
- Developed the customer feedback page to help customers to leave some feedbacks after the requested service is done.
- Responsible for designing the star component to determine the quality of the service, and customers can leave feedbacks as well in Client Portal.
- Developed the dashboard in Client Portal to show available services coming from our reporting tool APIs using Angular 4 and Redux.
- Fixed the bug to handle the empty data array when clicking the “Download CSV” button in “Provisioning” Tab in Client Portal.
- Used hibernate framework to write queries to assign proper authorizations to different vendors and clients.
- Refactored the single sign-on feature in Pivot using md5 algorithm to provide more secure login authentication.
- Created the page for soft-deleting a ticket using PHP and put them into a deletion queue as deletion candidates.
- Reviewers can determine to remove the record permanently or choose to put it back in Pivot Operations Page.
- Work independently according to mock-ups from product manager and provide immediate contributions to the project.
- Work in a team environment co-operating with other backend and database developers providing the backend functionality of the site.
- Provide alternative design options based on suggestions and user feedback.
- Use bootstrap grid system to achieve the responsive web design.
- Used Bitbucket and SourceTree as a version control tool, and used JIRA for task and bug management.
Confidential - Jersey City, NY
Senior Web/UI Developer
Responsibilities:
- Participate in a team to create single page application utilizing AngularJS to communicate with RESTful web services for maintaining and managing financial products and services.
- Work closely with the back-end team to understand the system requirements to ensure the front-end modules are built properly.
- Design the graphical user interface for the internal products with HTML5, CSS3 and Bootstrap.
- Apply responsive web design technique with Bootstrap framework and CSS media queries to ensure good user experience from both desktop and mobile perspectives.
- Develop the Single Page Application (SPA) using Angular JS and Model-View-Controller (MVC) design pattern.
- Enhance the online searching efficiency for financial products and investment packages by different criteria using Angular JS filter.
- Work with the third-party web service APIs (Google Map API) and web service using Ajax.
- Enhance the user experience by designing the interactive websites using JQuery UI for Drag and Drop.
- Resolve the browser compatibility issue for Google Chrome, Firefox and Internet Explorer using HTML, CSS and JavaScript.
- Perform unit test and end-to-end using front-end test tool Jasmine.
- Use Bower to manage the library dependency and using NPM to manage the package.
- Cooperate with QA team to fix bugs.
- Work in Agile work environment to join the daily meeting and scrum.
Confidential - Columbus, Ohio
Web / UI WebDeveloper
Responsibilities:
- Participated in requirement analysis, design, coding and testing using JavaScript, HTML, CSS, Bootstrap, and jQuery.
- Designed web page structure using HTML, CSS and Bootstrap.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops,tablets and cell phones.
- Produced client side validation through JavaScript and Ajax for asynchronous communication.
- Used Ajax Controls, Web forms, JavaScript and HTML to keep the chemical compound data up to date on web pages.
- Optimized the loading performance and reduced the corresponding time by 34.43% by building the service to using JSON data.
- Cooperated with other project team members with GitHub.
- Extensively tested the website and fixed bugs after identified them with Chrome Element Inspector.
Environment: HTML, AJAX, JSON, XML, TOMCAT APACHE, CSS, JavaScript, jQuery, Bootstrap
Confidential - Columbus, Ohio
UI Developer
Responsibilities:
- Worked with HTML, CSS, and JavaScript to develop web pages.
- Participated in analyzing the requirements and depicted them through user stories and scenarios.
- Extracted data through RESTful API and parsed XML data.
- Worked on cross-browser compatibility issues and integration of the project.
- Developed web page CSS templates.
- Modified web page designs for better user experience and understanding.
- Wrote documentations about JavaScript functions and CSS templates to enable reuse.
- Worked side by side with QA team to troubleshoot cross browser problems and evaluate performance of the web page.
- Involved in Waterfall Software Development Life Cycle.
Environment: HTML, CSS, JavaScript, XML, SQL Server, Eclipse.
