Full Stack Developer Resume
SUMMARY:
- Experienced software engineer with Master’s degree in Computer Science.
- Over Seven years of experience in Software product development, Web based Application Development, Automation and quality assurance.
- Oracle certified Java Programmer. ‘High Performer Award’ winner from previous employer for timely, high quality deliverables.
TECHNICAL SKILLS:
Languages: Java /J2EE, JavaScript, HTML5/CSS3, SQL, PL/SQL, PHP, XML, C, C++, Shell Script, VBScript
Libraries / Frameworks / APIs: Spring MVC, Spring Seccurity, Hibernate, JSP, Servlets, JSTL, log4j, JSF, EJB, JPA, Prime Faces, Sockets, RMI, Junit, Emma, Selenium Web Driver, REST, Backbone, JQuery, Angular JS, JAX - WsS, JAX-WS, LDAP
Concepts: OOP, OOA/OOD (UML, Design Patterns; Refactoring), ORM, Data Structures, Algorithms, Unit, Module, System Level Testing and QA sign off, Networking,Internationalization, SDLC, Scrum.
S/W Tools: SOAPUI, AWS, Gradle, JBoss, EC2, MS Office, SVN, Jenkins, Code Collaborator, Version One, ITG, Jira, QTP
Platforms: Linux, Windows, MAC
PROFESSIONAL EXPERIENCE:
Full Stack Developer
Confidential
Responsibilities:
- Responsible for Design, Development, Validation and Support activities in line with architecture requirements.
- Re - architecture of LA Tax application, from Power builder to Java Spring MVC based application
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared technical documents.
- Functioned as On-site coordinator, and Lead developer in global delivery model
- Designed work breakdown structure for code merger, integration and code review
- Created data masking framework for scrubbing sensitive user data from migration data base
- Designed and Executed Proof of Concept for PB-JAVA legacy migration DC DMV application.
- Maintained the Production and the Test systems, Identifying & addressing conflicts with newer implementation of software
- Tracked items and bugs to closure utilizing tools like TFS, version one and gira.
Software Application Developer
Confidential
Responsibilities:
- Lead Developer for Confidential Library Information Technology division. Responsible for designing, developing and maintaining library’s web presence and usability.
- Plan, test, and implement various Web-based applications using JavaScript, Bootstrap, SQL and J2EE frameworks.
- Designed, developed, and implemented Web HR forms, significantly improving hiring efficiencies.
- Reduced technical support costs by 20% while improving information accessibility and security by designing intranet applications and training all corporate end-users on functionality.
- Developed Talking Tour and Interactive Map for new library Buildings using responsive web technologies.
- Implemented pop up survey and developed utilities based on feedback from students, faculty and other users.
- Analyzed data and conducted compatibility and quality assurance testing.
- Masked sensitive data to preserve individually identifiable information.
Software Engineer
Confidential
Responsibilities:
- Part of CoE team focused on technology. Responsible for designing, developing tools and APIs to address vertical team issues. Identified performance and operations bottle-necks and evangelizing solutions and best practices.
- Collaborated with product and engineering team members to define and develop new product concepts, coding standards, change tracking system and internationalization. Analyzed requirements and used systematic approaches to implement and document items.
- Developed APIs, implemented unit and integration test suites to consistently deliver high quality features
- Optimized Database Scripts for player migration to new white labels mitigating redundancy and rework
- Conducted Technical Interviews, Mentored campus recruits and new hires
Software Development Engineer in Test
Confidential
Responsibilities:
- Part of Quality Assurance and test automation team. Responsible for assuring the quality of developed software application and test automation.
- Done POCs and implementation for automation solutions for vertical teams to automate test execution and report generation.
- Developed in-house tool called Smart Test Automation Runner for test automation
- Automated application and web testing using selenium and RFT.
