We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Seattle, WA

PROFILE:

  • An accomplished versatile Senior Software Engineer with a Doctoral Degree and with over 12 years of demonstrated successful designing and developing different software and responsive web - based applications.
  • Wide range of research and technical background with proven ability to implement technologies that decrease costs, increase performance and positively affect the bottom line.
  • Excellent verbal and written communication skill.
  • Outstanding time management skill to meet the deadline.
  • Self-starter, Ability to learn new technologies quickly.
  • Superior analytical, collaboration and problem-solving skills in critical situations
  • Team management and interpersonal skill.
  • Proven documentation and presentation expertise.

TECHNICAL SKILLS:

Programming Language and Technologies: Java, PHP, C/C++, Ruby

Mark Up and Scripting Languages / Frameworks: HTML (including HTML 5), DHTML, XML, XSLT, CSS (including CSS3), LESS/ Sass, Bootstrap, JavaScript, JSON, JQuery, AJAX, JSP, nodejs, Angular, Linux/Unix Shell Scripting

OO Methodologies and Tools: OOA, OOD, UML Modeling, SDLC, Agile Development, Scrum, Kanban

Testing Tools: Mercury, Selenium, JUnit, PHPUnit, QUnit, TestNG, Jasmine, Mocha, Protractor

Contentious Integration Tools: Jenkins, Hudson

Photo/Video authoring Applications: Adobe Photoshop, Adobe Premiere, Macromedia Flash, Dream weaver, Flex, Swish and other various web designing, graphics, animation programs.

Source Control Applications: CVS, Subversion, Git

Project Management Tools: JIRA, Mantis, BugZilla, dotProject, MS Project, Gerrit, Crucible code review tool, PHP code coverage

Documentation Tools: Confluence, Wiki

Databases: SQL, MySQL, NoSQL (MongoDB, CouchDB), Access, Oracle

Web Servers: Apache HTTP Server, MS IIS

Development IDEs: Eclipse, Netbeans, IntelliJ IDEA, Webstorm, PhpStorm, MS Visual Studio

Operating Systems: MS Windows, Linux: Ubuntu, Fedora, CentOS

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Seattle, WA

Responsibilities:

  • Developed, maintained and documented RESTful API on java at the backend/middle tier and data visualization presentation/ user interactive web pages with HTML, CSS and JavaScript at the front end.
  • Played a key role to migrate legacy YUI application to AngularJS application.
  • Developed and maintained the unit tests with JUnit, Jasmine with Karma with over 85% of code coverage.
  • Developed and maintained the end-to-end test automation with selenium.
  • Involved in all the phases of requirement analysis, design, development, code review, integration, deployment and testing.
  • Fixing bugs during the system testing, production deployment and Support.

Tools: Java, JSP, JavaScript with YUI library, Angular 2, HTML, Sass, AJAX

Senior Software Engineer

Confidential, Seattle, WA

Responsibilities:

  • Developed test-driven RESTful API for managing the Confidential .com and Confidential .ca website URLs for SEO purpose with different access control levels.
  • Designed responsive HTML5 User Interface for the admin panel of the management tool.
  • Designed the software architecture and developed the metadata management API. Designed responsive UI for metadata management tool.
  • Developed and maintained test automation for verifying SEO components on Confidential website pages (homepage, category page, item page etc)
  • Investigated and integrated SonarQube software quality management tool with the automated tests and the daily continuous integration.

Tools: nodejs, AngluarJS, Object Oriented JavaScript, mocha, HTML, CSS, JQuery, AJAX, MongoDB, CouchDB, Java, PHP etc.

Senior Software Engineer

Confidential, Seattle, WA

Responsibilities:

  • Architectured, developed, maintained and refactored digital content management web application CONTENTdm with RESTful PHP Server API and the website layer on Zend framework. The web application is being used by more than 1000 libraries around the world.
  • Led the team for test driven responsive/mobile web application design with HTML 5, CSS 3/ SASS, Foundation framework, AngularJS using unit tests with Qunit, Jasmine/Karma and integration test with Protractor with grunt task runner, Phantom
  • JS on Jenkins. Evaluated and build POC prototypes with different CSS/ JavaScript frameworks (bootstrap, twitter bootstrap, EmberJS, Backbone JS etc.) for implementation.
  • Integrated third party API tools: webpagetest (Performance Analysis), worldcat (records syncing), Responsive File Manager (file managing tool), webalizer and google analytics (web performance) etc.
  • Incorporated the best practices and technologies of Usability, Accessibility, API development, Search Engine Optimization, Web Performance Analysis and Web Securities (SQL Injection, XSS etc).
  • Created the database schemas, stored procedures and views
  • Performed the data visualization and data analysis with big data.
  • Developed and maintained the automated tests on Java with TestNG.
  • Documented pseudo code, flow diagrams and technical details

Tools: PHP, Zend, REST, JQuery, Java, TestNG, Foundation Framework, nodejs, AngularJS, Karma, Jasmine, Protractor, modernizr, logstash, Elastic Search, kibana, etc.

Software Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Developed various Web Applications for Public Record Searches in Object Oriented Paradigm with MVC design pattern in LAMP stack.
  • Developed SOAP/REST APIs for public record search, social networks and directory sites. Built and used Atom, RSS feeds.
  • Built and maintained user management tools for more than 10 million active users with different access control levels.
  • Search Engine Optimization: URL re-writing with Apache Mod Rewrite, built Site maps, built visitor tracking systems etc.
  • Developed AJAX applications with JQuery, prototype and script.aculo.us.
  • Wrote and optimized SQL queries for relational databases with more than 10 billion records in total.
  • Maintained the Ruby People Search Application and ultimately converted to PHP application.
  • Implemented third party tools google maps, google analytics etc. on current application.

Tools: PHP, MySQL, Mongo DB, Ruby, Java, HTML 4/5, CSS, JavaScript, JSON, JQuery, XML, AJAX, Apache, GIT version control and other various applications.

IT Analyst and Web Developer

Confidential, Bellevue, WA

Responsibilities:

  • Analyzed the requirements and specified the architectures for different web applications.
  • Architectured the relational database design and implemented it with normalization.
  • Accomplished Search Engine Optimization, Social Networking sites integration.
  • Tested, documented and maintained the entire web systems of the company.

Tools: HTML, CSS, JavaScript, PHP, MySQL, Apache, FTP, Adobe Photoshop and other various applications.

Hire Now