Front-end Developer Resume
SUMMARY:
- Experienced in all phases of web application development including requirements gathering, prototyping, front and backend component development, testing, and deployment.
TECHNICAL SKILLS:
Languages / Frameworks / Libraries: JavaScript (ES6+), React 16+ (Functional), Angular 6 - 7, Node.js, C#, .NET, Java, Spring, T-SQL, HTML, CSS, Cypress
Servers / Services: Linux, AWS, SQL Server, PostgreSQL, MongoDB, Git/GitHub, Jira/Confluence, Salesforce
PROFESSIONAL EXPERIENCE:
Confidential
Technologies used: Functional React 16+, Redux, Jest, Styled Components, Cypress, React/Redux Dev Tools, CI/CD using GitHub Actions
Responsibilities:
- Front-end developer
- Develop front-end components using functional React patterns
- Test driven development practices with Jest
- Write E2E tests with Cypress
- Setup GitHub actions for CI/CD pipeline build process integrated with PR review/merge/deploy workflow
- Work with external UI design team and product owner to provide technical guidance
- Led the development effort to extend the app Confidential domestic use only to also include international use
Confidential
Technologies used:Angular 7, Cypress, Java, Spring, PostgreSQL, AWS: Elastic Beanstalk, CloudFront, S3, Route 53
Responsibilities:
- Full-stack developer
- Develop front-end modules using Angular 7
- Implement Spring Hibernate REST API run via AWS Elastic Beanstalk and PostgreSQL
- Write E2E tests with Cypress integrated with CI/CD pipeline
- Work with UI designers and product owner to provide technical guidance
Confidential
Technologies used:Angular 6, Cypress, Java, Spring, PostgreSQL, AWS: Elastic Beanstalk, CloudFront, S3, Route 53
Responsibilities:
- Full-stack developer
- Develop front-end modules using Angular 6
- Implement Spring Hibernate REST API run via AWS Elastic Beanstalk and PostgreSQL
- Write E2E tests with Cypress integrated with CI/CD pipeline
- Work with UI designers and product owner to provide technical guidance
Confidential
Technologies used:ES6, jQuery, D3, HTML5, Bootstrap, Node.js, Express.js
Responsibilities:
- Lead developer - responsible for all front and back end code
- Develop front-end modules using ES6 and jQuery
- Implement Express.js proxy service API to interface with search service
- Work with UI designers to provide technical guidance
Confidential
Technologies used: Node.js, JavaScript, MongoDB, HTML5, CSS3, Apostrophe CMS
Responsibilities:
- Setup and configured Node.js based Apostrophe CMS
- Create user authentication modules with Passport
- CRUD API development using Node.js and MongoDB
- Create UI components for customized user interface
Confidential
Technologies used:AngularJS 1.4, JavaScript, T-SQL views and stored procedures, HTML5, CSS3
Responsibilities:
- Create controller and view components using AngularJS
- Customize Angular DataTables for rendering report data
- Create client side UI components
- Create user authentication components using Node.js APIs and SQL Server procedures
Confidential
Technologies Used: SalesForce, DbAmp, .NET 4.5 Web Forms, SQL Server 2012, T-SQL stored procedures and jobs
Responsibilities:
- Replicate SalesForce data to local SQL db using DbAmp procedures and jobs
- Write stored procedures to transform replicated data
- Write SQL views for querying report data
- Create C# classes for business logic layer
- Create front end templates using .NET web forms to render report views
- Create console application executable for sending scheduled emails to a range of business users based on role
Confidential
Technologies Used:AWS, Entity Framework, .NET 4.0, SQL Server 2012, Web API, AJAX, jQuery, HTML, CSS
Responsibilities:
- Upgrade the existing Windows 2005, SQL Server 2005, IIS 6 infrastructure from a single dedicated server to a multi-instance distributed Windows 2008, SQL Server 2008, IIS 7.5 platform hosted on the AWS cloud
- Design data model and create Entity Framework classes
- Create C# class libraries for business logic layer
- Design and develop REST API between LAMP servers and Web API
- Code .NET web forms pages including: C# code behind, AJAX, jQuery, master page templates, custom controls, HTML, CSS and JavaScript
- Debug existing web forms code and integrate into new design / architecture
- Manage code promotions from development to testing to beta to production
- Write functional and technical documentation and participate in knowledge transfer to other developers
- Participate in requirements gathering, status meetings and daily scrum calls
Confidential
Technologies Used:.NET 4.0, Entity Framework, ISYS Enterprise Server 9.0, SQL Server 2008, XML, JSON, AJAX, jQuery, HTML, CSS
Responsibilities:
- Take requirements and assess project technical complexity, identify third party search applications providing the desired functionality and scalability
- Break application requirements into atomic units for project ticket tracking
- Configure ISYS Enterprise Server to index file system content merged with related database content
- Execute ISYS search from the web site interface and render results from multiple indexes to the search results UI
- Develop C# class libraries for business logic layer
- Implement REST Web API
- Code .NET web forms pages including: C# code behind, AJAX, jQuery, LINQ, master page templates, custom controls, HTML, CSS and JavaScript
- Implement HTML templates from PSD files
- Write technical documentation describing the application logic