We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Front End/UI Developer with 7+ years of hands - on experience efficiently coding websites and applications using modern JavaScript, Java/J2EE, JQuery, JSP, Angular JS, Bootstrap, CSS3, HTML5, Angular 2/5/7, NgRx-Store, RxJS, Prime NG, RWD, React, Redux, Redux-Thux, Axios, React-charts, React-router-dom, WebPack, Babel, Typescript, ES6, Jest, Enzyme. Translate designs to front-end code, estimate time and costs, and determine developer requirements and specifications. Collaborate with creative and development teams on the execution of ideas and projects. Java Microservices developer with 3 years of experience in integrating UI with backend using JSP,Swagger, MicroServices, Spring-Cloud, Spring-Boot, Java 8, Spring-Web, Spring Cloud-config, Swagger,Restful web services.

TECHNICAL SKILLS:

Languages/Platforms: React, Redux, Redux-Thux,Typescript, ES6,Axios, React-charts, React-router-dom,, JavaScript, Java/J2EE, JQuery, JSP, Angular JS, Bootstrap, CSS3, HTML5, Angular 2/5/7/8/10, NgRx-Store, RxJS, RWD, JSP,Swagger, MicroServices, Spring-Cloud, Spring-Boot, Java 8, Spring-Web, Spring Cloud-config, Swagger.

Servers: WebLogic, Tomcat, Node.js

Databases: SQL Server

Test and Build tools: Jest, Enzyme, Jasmine, Protractor, Grunt,Karma, Jenkins, Maven, WebPack, Babel.

Repositories: GIT,Accurev.

WORK EXPERIENCE:

Confidential

Software Developer

Responsibilities:

  • Push To Talk Plus - instant communication application
  • Developed the Front-End and User Interface of the applications usingJavascript,ES6,React, andRedux.
  • Developed Single Page Applications (SPAs) usingReact-Routerand to enable navigation from one view to the next as clients performs application tasks.
  • Involved writing modules usingReactas a view engine to build component-based application.
  • AppliedMaterial UIto design user interface such as Modal, Pagination etc.
  • Created reusableReactcomponents and managed application state withRedux.
  • Applied redux middleware usingredux-promise, redux-thunk.
  • Usedredux-formto manage form state inredux.
  • UsedHigh-Order Componentto improve component reusability.
  • Refactoredtheclient-side validationto decouple the UI and business logic, reduced dependencyand event listeners.
  • Designed a new client-sideDirty Form CheckAPIto achieve loose coupling.
  • UsedAJAXcalls and requestingJSONinformation throughREST APIsto fetch data and secure client’s information from server asynchronously using Axios.
  • UsedWebpackas module bundler andBabelfor compiling and build component-basedReactarchitecture.
  • UsedBabelto compileJSX,ES6.
  • Project was implemented by following TDD usingJest/Enzymeframework.
  • UsedNPMandYarnto manage application dependency,Webpack to bundle the minify and bundle the application.
  • Worked in Agile Methodologies for incremental development to deliver better application.
  • Implemented CI/CD pipeline to automate building of an application on Jenkins.
  • Mission Critical Push To Talk - this solution enables governments and industries to safeguard society and save lives in times of crisis.
  • Lead the team and followed Agile Software Development Methodology in the progress of the project.
  • Built the application using Angular 8, RXJS, and NGRX platform along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,Micro services,Java.
  • Developed mutliple independent module for reusability across the application.
  • Handled data from multiple streams to maintain the sequence and their dependencies by using the Rxjs operators.
  • Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
  • Implemented several re-usable components for pagination, search, file upload and download.
  • Implemented NgRx/store which serves as a local Database to store the information, which increased the performance of the application.
  • Intgrated the application using JAVA, Micro Services, Spring-Cloud, Spring-Boot, Java 8, Spring-Web, Spring Cloud-config, Swagger, Feign client, Hystrix.
  • Used SQL developer to save the transactions.
  • Utilized angular material wherever deemed necessary to configure in-house widgets styling.
  • Good amount of work done on Reactive forms or Web Forms inAngular 8 and their Validations.
  • Created customizable UI components using Prime NG angular UI library.
  • Worked extensively onAngular 8/ TypescriptSPA domains.
  • Hands on Experience onAngular CLI(Command line Interface).
  • Create desktop application withAngular8andUnit TestwithKarma-Jasmine.
  • Experience in solving the security related issues in the application using static analysis tool Fortify.
  • Setup the CI/CD pipeline using Jenkins.
  • Project status tracking using JIRA .
  • Implemented the API’s using Micro Services, Spring-Cloud, Spring-Boot, Java 8, Spring-Web, Spring Cloud-config, Swagger.
  • Rebranding One Talk application - a multi-line telephone solution
  • Lead the team and followed Agile Software Development Methodology in the progress of the project.
  • Re-factored the application and converted the application to the new re-branded application using AngularJS, HTML5, CSS, Bootstrap, JavaScript.
  • Developed the single page web application using AngularJs, Javascript and few third party libraries.
  • Used several Object Oriented Javascript functionalities to implement the application.
  • Extensive knowledge in using Zeplin for accessing the wireframes and developing the pages accordingly.
  • Built the application using GRUNT and tested using jasmine framework on karma test runner.
  • Leading the team to transition the application from AngularJs to Angular 7and conducted code reviews.
  • Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
  • Developing the application using Angular 7, RXJS, and NGRX platform along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM.
  • UsedJenkinsfor build Process to GenerateContinuous IntegrationandVersion Controlis done byGit Lab and One Stash.
  • Experience in solving the security related issues in the application using static analysis tool Fortify.
  • Project status tracking using JIRA .

Technologies: Angular JS, RxJS, HTML5, CSS, Bootstrap, JavaScript, GRUNT, Node.JS, Karma, Jasmine, Angular 7, Angular-CLI, RxJS, NgRx/Store, Fortify Node.JS, One stash.

Confidential

Software Developer

Responsibilities:

  • Wealth Management - a multi-role online banking and investment management platform.
  • Built the application using Angular 2/5, RXJS, and NGRX platformalong withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM.
  • Developed components as an independent module for reusability across the application.
  • Handled data from multiple streams to maintain the sequence and their dependencies by using the rxjs operators.
  • Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
  • Created reducer functions for the module store in order to create the parent/child hierarchy.
  • Implemented Router-store and Resolver component, and handled routing via dispatched actions.
  • Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload.
  • Utilized angular material wherever deemed necessary to configure in-house widgets styling.
  • Updated the application with new features ofAngular 5 from Angular 2.
  • Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 2/5and their Validations.
  • Worked extensively onAngular 2/ TypescriptSPA domains.
  • Hands on Experience onAngular CLI(Command line Interface).
  • Create desktop application withAngular 2/5andUnit TestwithKarma-Jasmine.
  • UsedJenkinsfor build Process to GenerateContinuous IntegrationandVersion Controlis done byGIT.
  • Experience with variousIDE’ssuch asVisual Studio Code,Web Strom,SublimeandNotepad++.

Technologies: HTML5, CSS3, Bootstrap, JSP,JavaScript, JQuery, Angular JS, Grunt, Node.js, RxJs, NgRx/Store, RWD,Angular 2/5

Confidential

Software Developer

Responsibilities:

  • Push-to-talk application - instant communication application
  • Developed the Front-End and User Interface of the applications usingJavascript,ES6,React, andRedux.
  • Developed Single Page Applications (SPAs) usingReact-Routerand to enable navigation from one view to the next as clients performs application tasks.
  • Involved writing modules usingReactas a view engine to build component-based application.
  • AppliedMaterial UIto design user interface such as Modal, Pagination etc.
  • Created reusableReactcomponents and managed application state withRedux.
  • Applied redux middleware usingredux-promise, redux-thunk.
  • Usedredux-formto manage form state inredux.
  • UsedHigh-Order Componentto improve component reusability.
  • Refactoredtheclient-side validationto decouple the UI and business logic, reduced dependencyand event listeners.
  • Designed a new client-sideDirty Form CheckAPIto achieve loose coupling.
  • UsedAJAXcalls and requestingJSONinformation throughREST APIsto fetch data and secure client’s information from server asynchronously using Axios.
  • UsedWebpackas module bundler andBabelfor compiling and build component-basedReactarchitecture.
  • UsedBabelto compileJSX,ES6.
  • Project was implemented by following TDD usingJest/Enzymeframework.
  • UsedNPMandYarnto manage application dependency,Webpack to bundle the minify and bundle the application.
  • Worked in Agile Methodologies for incremental development to deliver better application.
  • Implemented CI/CD pipeline to automate building of an application on Jenkins.
  • One Talk application - a multi-line telephone solution
  • Lead the team and followed Agile Software Development Methodology in the progress of the project.
  • Led UI front-end development using AngularJS, HTML5, CSS, Bootstrap, JavaScript and conducted code review
  • Designed and developed the application to be responsive for desktop, mobile and tablets using HTML5, CSS, Bootstrap.
  • Developed the single page web application using AngularJs, Javascript and few third party libraries.
  • Good understanding of including other project modules in the existing module.
  • Used several Object Oriented Javascript functionalities to implement the application.
  • Used AngularJs framework to make rest-service calls to the backend using $http, $q and stored the JSON data in model and populated it to UI.
  • Created AngularJs Controller which Isolate scopes perform operations in UI.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI.
  • Programming for bug fixes on existing applications and worked on code review for all the projects involved.
  • Built the application using GRUNT and tested using jasmine framework on karma test runner.
  • Managed source control and version control using Accurev.
  • Project status tracking using JIRA .
  • One Talk application was ed for its best customer experience.

Technologies: Angular JS, HTML5, CSS, Bootstrap, JavaScript, GRUNT, Node.JS, Karma, Jasmine, and Accurev.

Confidential

Software Developer

Responsibilities:

  • Push-to-talk application - instant communication application
  • Lead the team and followed Agile Software Development Methodology in the progress of the project.
  • Designed and developed the application using HTML5, CSS, Bootstrap, JSP, JavaScript, JQuery, Angular JS
  • Led the migration of the application from JQuery & Jsp to Angular JS.
  • Developed the application using JavaScript, JQuery, ng-animate, ng-dialog, ui-router etc. and few third party libraries.
  • Good understanding of including other project modules in the existing module.
  • Used several Object Oriented Javascript functionalities to implement the application.
  • Created few backend functionalities in java on the existing application.
  • Used SQL Developer as database for the application.
  • Supported the back-end development by creating backend functionalities in Java on the existing application.
  • Used SQL database to store and retrieve the transactions.
  • One Talk application - a multi-line telephone solution
  • Lead the team and followed Agile Software Development Methodology in the progress of the project.
  • Led UI front-end development using AngularJS, HTML5, CSS, Bootstrap, JavaScript and conducted code review
  • Designed and developed the application to be responsive for desktop, mobile and tablets using HTML5, CSS, Bootstrap.
  • Developed the single page web application using AngularJs, Javascript and few third party libraries.
  • Good understanding of including other project modules in the existing module.
  • Used several Object Oriented Javascriptfunctionalities to implement the application.
  • Used AngularJs framework to make rest-service calls to the backend using $http, $q and stored the JSON data in model and populated it to UI.
  • Created AngularJs Controller which Isolate scopes perform operations in UI.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI.
  • Programming for bug fixes on existing applications and worked on code review for all the projects involved.
  • Built the application using GRUNT and tested using jasmine framework on karma test runner.
  • Managed source control and version control using Accurev.
  • Project status tracking using JIRA .
  • One Talk application was ed for its best customer experience.

Technologies: Angular JS, HTML5, CSS, Bootstrap, JavaScript, GRUNT, Node.JS, Karma, Jasmine, and Accurev.

Confidential

Software Developer

Responsibilities:

  • One Talk application - a multi-line telephone solution
  • Websites designed and developed using HTML5, CSS3, Bootstrap, Ajax and JavaScriptbased on W3C standards.
  • Created reusable HTML5 templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
  • Developed and improved application using MVC Framework angular.js and Bootstrap.
  • Involved in developing object oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js,Node.js, CSS3 and SASS.
  • Participated in making ResponsiveWebDesigns using Media Queries and Twitter Bootstrap.
  • Developed the class structure, event handling and interaction between various JS components in the page.
  • Programming for bug fixes on existing applications and worked on code review for all the projects involved.
  • Build the application using a task runner, GRUNT.
  • Managed source control and version control using Accurev.

Technologies: Angular JS, HTML5, CSS, Bootstrap, JavaScript, GRUNT, Node.JS, Karma, Jasmine., Accurev.

We'd love your feedback!