Senior Frontend Web Developer Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE
Confidential
Senior Frontend Web Developer
Responsibilities:
- Working on a social media site that gives all users a voice. A social site dedicated to reaching as many people as possible while acting as a “Town Square”.
- All posts are public and can be directed towards groups, hashtags, and users simply by including them in the post.
- Posts are geared more towards newsworthy events and getting your voice out there, rather than talking about what you just ate for breakfast.
- Sole developer using Typescript, VueJs, Buefy (think Bootstrap), SCSS, and GraphQL as the frontend technologies with Node, dynamoDB, and AWS for the backend.
- The site uses authentication and authorization with roles and takes advantage of subscribing to backend architecture, essentially websockets for real - time data.
- Responsible for local testing, documenting and squashing bugs, creating new content and maintaining a system design throughout the code, all while maintaining flexibility and future growth by creating custom and reusable components throughout.
Confidential
Senior Software Developer
Responsibilities:
- Working as the sole UI developer on a small team to create a Slack-like clone called ChatSurfer for the Government.
- This web application was made with Vue.js and Bootstrap and enabled different Government organizations to collaborate and share information, regardless of the preferred chat application of each organization.
- Worked with the back end team to organize new REST endpoints and further websocket functionality.
- Adhered to a rigorous SCRUM and Sprint schedule and constantly received praise from the customer for on time releases and content.
- Also assisting on another project called Bodhi, using AngularJS for the front end and providing general Javascript expertise and knowledge to start to transition the older code base to a more usable and dynamic front end technology.
Confidential
Senior Software Developer
Responsibilities:
- In charge of converting the services/backend code of a Satellite/Air entity Java project into a new architecture, updating code to current standards as well as fixing bugs along the way.
- The converted project took advantage of Java, Spring and Hibernate and is being moved from a self-contained web application to a much larger enterprise application.
- Assisted on a team to create a testing automation framework using Jenkins, JSON, Python, HTML and CSS to allow programming teams of multiple languages and projects the ability to automate all of the testing and display the results in a uniform way.
- Helped convert legacy C++ code into newer standards and provided updated and new C++ tests to accommodate the code.
Confidential
Senior Software Developer
Responsibilities:
- Full stack engineer that maintained a suite of tools that enabled the customer to be able to properly move servers and other hardware from racks without creating complications, unnecessary downtime or conflicts and enabled systems to be properly decommissioned or changed/updated.
- Worked to transition the legacy systems and architecture to a more dynamic and up to date look and feel and framework.
- This meant transitioning from older versions of Spring, Spring Security, Hibernate, JSP, and jQueryUI to the most up to date versions of those technologies while moving away from JSPs and using Vuejs, bootstrap, and jQuery for the front-end, all the while maintaining coding support for the legacy systems.
Confidential
Senior Software Developer
Responsibilities:
- Maintained and built upon 20 widgets in a Rich Internet Application on a high-profile system using Ozone Widget Framework (OWF) across two domains.
- For the client side, Javascript, ExtJS, D3, CSS, and HTML were used. For the server, Java, Hibernate, and Spring were used.
- Worked with the customer to produce changes and additions to the site based on their feedback and changing workflow.
- Tasked with mounting a “new look and feel” for the entire site and the widgets using Vuejs, Bootstrap, and jQuery, with Cesium being used as the central map display.
- The majority of the data and processing was also being changed from server side to client side; developed a store that holds millions of pieces of information in the client’s session, allowing access to all of these different widgets and using Common Map API (CMAPI) to communicate between this store and the widgets.
- Tasked with creating a prototype of a “CIP” website. This website’s UI was built from the ground up using only raw HTML, javascript, and jQuery.
- The purpose of this site was to allow commanders around the world to be able to see, at a glance, where their forces were and exactly what their status was.
- That being the case, the website had no traditional menus or text. Almost the entire site was graphics based with interactive menus, data, displays, and searches.
Confidential
Senior Software Developer
Responsibilities:
- Tasked with maintaining and creating web based applications and widgets in a thriving, dynamic environment using Java and Javascript technologies.
- Works closely with the customers to fully appreciate what they are looking for. Uses the OWF framework with ExtJS for the front end of applications and a combination of Java/Hibernate for the back end.
- In charge of the full life cycle software development and assists with specific design implementations.
- Able to turn around new widgets quickly and efficiently with well documented code and coding practices.
Confidential
Senior Java Engineer
Responsibilities:
- Responsible for the full life cycle software development and maintenance of a multi-user system developed to provide users access to fully customized widgets set in a Rich Internet Application.
- Provides direct development support for both the UI and Server Side programming using Java/J2EE, Javascript, HTML, CSS, and ExtJS. Utilized SQL and Hibernate for the Java-Database relationship and Struts/AJAX as the Client-Server communication tool.
- Assists with the user/developer guidance as well as the system design and requirements analysis that are an ongoing requirement for the program’s customers.
