We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Hoffman Estates Il, Responsibilities

SUMMARY:

  • Result - oriented Software Engineer with 5 years of professional experience in developing mobile web applications for a retail business in a corporate environment using latest client-side scripts and framework.
  • Have variety of knowledge working for more than 10 years as a System Engineer in a manufacturing firm.
  • Strong problem-solving and analytical skills and expert in translating business requirements into functional, responsive, user-friendly visual elements.
  • Thorough knowledge of all phases of Software Development Life Cycle and have practical experience following Agile Methodology.
  • Love to work collaboratively with a team of highly motivated developers and able to work independently as well.

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS/CSS3, Typescript, JavaScript, jQuery, AJAX, JSON, JSONP, XML, Node.js

JavaScirpt Libraries: Angular JS, Angular4, jQuery, Backbone JS, Lodash, Underscore.js, Bootstrap

Programming Languages: Java, C, C++, Visual Basic, FoxPro, Actuate Basic

IDE & Tools: Eclipse, Sublime Text3, Visual Studio Code, Notepad++

Version Control: GIT, SVN

Databases & Tools: PL/SQL(Oracle), MySQL, MS Access, dBase-III plus

Operating systems: Windows 98/2000/XP/Vista/7/8, Mac OS X, UNIX

Methodologies: Agile, Waterfall, TDD

Content Management System: Adobe Experience Manager (Adobe CQ5)

Other Tools & Technologies: NPM, Bower, Gulp, Grunt, Angular-CLI, JIRA

Unit Testing: Karma & Jasmine

E2E Test framework: Protractor

Web Debugging Proxy: Charles

Build Automation Tools: Jenkins, Gulp, Grunt, Apache Maven

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Hoffman Estates, IL

Responsibilities:

  • Follow Agile methodology and participate in daily scrum, sprint backlog grooming, retrospective meetings.
  • Work with Business Analysts to understand the User Experience strategy and UI requirements in wires and comps and convert findings into UI designs.
  • Leverage MVC design pattern to organize Angular JS controllers, custom directives, factories, services and views.
  • Develop web pages using technologies like HTML5, Angular/Angular JS, TypeScript/JavaScript, jQuery, AJAX, Lodash, CSS, Bootstrap etc.
  • Implement JSON/JSONP parsing for data handling on different applications.
  • Perform client-side validation using JavaScript and TypeScript.
  • Work on providing Google Analytics reports and Omniture Tagging.
  • Handle all aspects of web application including analyzing, designing, developing, debugging, testing, deploying and maintaining.
  • Used GIT and SVN for version control, JIRA for defect tracking and Jenkins to perform continuous integration and build automation.
  • Use Jasmine/Karma for unit testing and Protractor for E2E testing.
  • Debugging using Charles and web developer tools on browsers such as Chrome, Safari, Firefox and on mobile devices.
  • Work actively with QA team to provide technical support about the user stories and bugs worked on and fix issues concurrently with testing.
  • Continuously update the dashboard on the latest JIRA status and communicate with concerned teams about queries and issues, if any.
  • Participate in deployment process.
  • Prepare and maintain documentation related to assigned projects.
  • Used Java Servlets to develop WLCC Dispatcher APIs and participated in build process.
  • Worked on AEM (CQ5) author and publisher modes for the migration of Digital Advertising Pages.

System Engineer

Confidential, Elk Grove Village, IL

Responsibilities:

  • Worked as a System Engineer on the development and maintenance of Statistical Process Control System for the company and its overseas divisions to monitor and control the flow of life-cycle processes like engineering, drilling, photo-plotting, image, metallization, plating, etching, screening, scoring, routing, testing, inspection, quality control, and delivery in the production of various types of printed circuit boards for different customers.
  • Maintaining order schedules of different customers, customer profiles, product specifications and inventory.
  • Managing and monitoring all installed systems and infrastructure. Installing, configuring, testing and maintaining operating systems, application software and system management tools.

We'd love your feedback!