Software Engineer Resume
Rhode, IslanD
SUMMARY:
- 4 years of IT experience in Analysis, Design, Development and Maintenance of complex software products and solutions
- Proficient in Object Based Programming JavaScript and Object Oriented Programming Java, J2EE, Spring, Hibernate, PHP, Android, Cordova(Phonegap).
- Expertise in Front End MVC using AngularJs, Responsive Design using HTML5/ CSS3, jQuery, Knowledge into NodeJs building REST web services and Strong Problem Solving Skills.
- Good Understanding of SQL (MySQL) and NoSQL (Mongo DB) development.
- Highly adaptable for the changing technical environments with very strong organizational and analytical skills
- Rich domain knowledge (HealthCare, Retail) & comprehensive understanding of various software & designing tools.
- Worked on handling events without frameworks like form submissions, ajax calls, handling data and DOM manipulation.
- Dedicated team player with excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Front End Technologies: Javascript, AngularJs, BackboneJs, UnderscoreJs, JQuery, HTML5/ 4, CSS3, AJAX, Json, RequireJs
Back End Technologies: NodeJs, Express, Socket.io, PHP, JAVA, Spring, Hibernate
Web services: REST Web services
Servers: Apache Httpd, Express, Tomcat
Tools: Jira, Fisheye
Unit Testing: Jasmine, Karma
Database: MySQL and MongoDB
Build tools: Grunt, Gulp, Maven, Ants
IDE: SublimeText, Eclipse
Project methodologies: Agile Scrum, Waterfall
Configuration tools: SVN, Git
Operating system: Windows, Linux
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Rhode Island
Responsibilities:
- Responsible for analysing the requirements, documenting and developing.
- Analyzed and developed all the assigned modules on time.
- Done R&D for required POC throughout the project and created many reusable directories.
- Developed Android, iOS mobile tablet compatible application using Cordova(Phonegap).
- Developed web application by using object oriented javascript concepts, prototypical inheritance and design patterns like singleton, factory, observer etc.
- Implemented best practices in the Project including Performance optimization, Unit test cases using Jasmine and Integrated with Grunt.
- Interacted with Off - Shore team and worked with them closely for developing and integrating spring based JAVA rest services.
- Worked with services to hold the API and token handshake mechanism to address XSS and CSRF.
- Have implemented security measures along with backend developersto preventXSS and CSRF. Issues.
- Created DIRECTIVE’s for Keyboard, Numeric Keypad, Calendar and Number Entry Pop Up.
- Created SERVICE’s for centralized HTTP Request and Response handling, Manager Override Service which is centralized pop-up that authenticate manager credentials and Socket Service for Centralized Socket Communication with Customer Screen.
- Implemented best practises in project grunt for building, optimization of resources like minification of CSS/JS, compressing responses using gzip, efficient use of promises.
- Improved web page performance using Etag, Max-age caching techniques and also by using async tag on loading script files asynchronously.
Environment: Advanced Javascript, AngularJs, Bootstrap, HTML5, CSS3, SASS, Cordova, Jquery, NodeJs, Express, PHP5, Mysql, Tomcat, Spring, Hibernate, AWS, Apache CXF, Spring security, Grunt.
Confidential, Fremont, California
Web Developer
Responsibilities:
- Analyzed the Confidential website, gathered the requirement.
- On my interest, requested the professor and maintained the website.
- Involved in designing the website using HTML5, CSS3, jQuery, AngularJs, PHP.
- Created Responsive Layouts for multiple devices and platforms
Environment: JAVA, J2EE, JavaScript, JQuery, AngularJs, HTML, XHTML, CSS, AJAX, SASS and Windows.
Confidential
Web Developer
Responsibilities:
- Developed presentation layer using JavaScript, HTML and CSS, Jquery.
- Worked extensively on JQuery and wrote custom JS modules for themes, calendar, form reports, tables, charts, grids, maps and surveys.
- Involved in requirements gathering and providing the estimation for the requirement implementation and functionality.
- Support the client during implementation phase.
- Integrated with PHP, JAVA based rest services.
- Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance.
- Developed presentation layer using JavaScript, HTML and CSS.
- Used Ajax to make the application fast and more reliable.
- Used Java script for client side validations.
- Used simple XML to build/process xml documents.
- Involved in Debugging and bug fixing.
Environment: HTML5, XHTML, CSS3, AJAX, PHP, JAVA, J2EE, Spring, Hibernate, JavaScript, jQuery and Windows.
