We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Frontend Developer with 5+ years’ experience in the industry designing and building responsive UI (User Interface).
  • Comfortable working in an agile environment, both as an individual contributor as well as a team member.
  • Expertise in working with designing tools such as Adobe Illustrator and Sketch for creating UI Mockups.
  • Strong command over SVG and integrating vector graphics with web applications using CSS, HTML and JavaScript to improve page performance.
  • Proficient in multiple component based modern javascript frameworks such as ReactJS, Vue and Angular.
  • Strong command over making RESTful API calls using JavaScript frameworks such as Fetch and Axios.
  • Skilled in reactive programming using RxJS, Redux, NgRx and Vuex.
  • Deep understanding of SSR frameworks such as Next.js, Nuxt.js and Angular Universal.
  • Experienced in developing and testing enterprise level RESTful web services using Java.
  • Hands on experience working with version control systems such as git, TFS, svn and mercurial.
  • Experienced in working with backend JavaScript frameworks such as Express.js.
  • Proficient in writing SQL queries and working with relational (PostgreSQL, MySQL, Oracle) and nosql (Mongo DB, Dynamo DB) databases.
  • Comfortable working with CSS animation frameworks such as anime.js.
  • Collaborated and worked closely with the back - end team to ensure seamless integration.
  • Skilled in working with OpenAPI, Swagger UI, Postman to test and work with backend APIs.

TECHNICAL SKILLS

Web Technologies: ReactJS, Angular, Vue.js, HTML, CSS, JavaScript, Typescript, SCSS, LESS, Jest, Mocha, Chai, Cypress, Webpack, Rollup, Bootstrap, Foundation CSS, Apollo.js

Tools: Git, SVN, Jira, Gulp, Rollup, Grunt, Webpack, Adobe Illustrator, Visual Studio Code, Adobe XD.

Web Protocols: Restful Services, GraphQL, SOAP

Backend Technologies: Express.js, Spring boot, Node.js, Prisma

Databases: Redis, MongoDB, DynamoDB, PostgreSQL, MySQL, Oracle.

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Developed and maintained the UI for BOONE a ReactJS based internal product with a traffic of 300K hits/month.
  • Utilized webpack, SCSS and treeshaking to minimize the bundle size by over 28% which improved the user experience and latency.
  • Experience in implementing store actions, installing React Router, React-Redux app to handle real time data, API calls from Thunk, Redux in ReactJS.
  • Developed single page application using AngularJS2, Knockout.js, Typescript, JavaScript, HTML5, Bootstrap, CSS3 and SASS .
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting business requirements into UI designs.
  • Used Components in both AngularJS and Knockout.JS .
  • Worked on consuming RESTful Services using JavaScript, jQuery and AngularJS and Knockout.js .
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and implement modules into NodeJS to integrate with designs and requirements.
  • Extensively used SASS for RWD to apply different styles to the layouts for varying screen sizes.
  • Excellent communication and interpersonal skills demonstrated through exposure in working with Technical, Quality Assurance and Business Analysis groups.
  • Implemented an AngularJS like template system, rendered data with separated template.
  • Strong expertise in the iterative Agile and Scrum development methodologies for software development.

Confidential, McLean

UI Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS.
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
  • Experienced in Model View Controller (MVC) frameworks such as AngularJS for our prototype - working model.
  • Collaborating and working closely with the back-end team to ensure seamless and flawless integration.
  • Using AngularJS factory and services for dependency injection to share data and common code functionality between multiple controllers.
  • Developing a responsive application for adapting to different screen resolutions using Bootstrap, SASS and CSS3 media queries.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed the administrative UI using Angular Js and NodeJS, Jasmine and ReactJS.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used JQuery Events to manipulate the elements depends on the user interactions.
  • Integrated with various databases for retrieving the data using AJAX/JSON.
  • Implemented modules into NodeJS to integrate with designs and requirements.
  • Experienced in cross browser compatibility check and thoroughly performed unit testing and integration testing using jasmine.
  • Aiding in the project management from initial concept, debugging and testing.
  • Understanding of cross browser rendering and performance issues and mobile support.
  • Involved in Agile/Scrum based approach and participated in sprint planning, retrospective meetings.
  • Used Google Chrome for debugging the application using Chrome developer toolbar.
  • Experienced in using GIT-HUB for source version controls

Environment : HTML5/HTML, XHTML, DHTML, CSS3/CSS, JavaScript, WCAG, ReactJS, JQuery, AWS, AngularJS, XML, JSON, Restful API, Eclipse, Jasmine, Protractor.

Confidential

Web Developer

Responsibilities:

  • Developing the dynamic web pages using HTML, CSS, jQuery and JavaScript and involved in Java coding for developing the Back-end of the application.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Used CSS Image Sprites to reduce load time of web page by decreasing the number of images, which requires less number of server requests.
  • Written and implemented CSS throughout the site, both as in-line and imported files.
  • Used W3C CSS Validator to check the markup validity.
  • Implemented form validations across the site using jQuery and JavaScript.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Implemented applications in JavaScript and MySQL.
  • Worked on jQuery extensively for various user interactions features and to achieve uniformity through all the web pages.
  • Extensively used JavaScript to make the web page more interactive.
  • Used advanced JavaScript concepts to validate input fields using regular expression.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Experienced in finding leaks and bugs in application using Jasmine-testing framework.
  • Performed cross-browser testing and ensured websites displays well across all popular browsers
  • Used SVN as the version control tool.

Environment: HTML, CSS, JavaScript, Ajax, JSP, OOPS, Eclipse, SQL.

We'd love your feedback!