Software Engineer Resume
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.