We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

New York New, YorK

PROFESSIONAL SUMMARY:

  • Software Development Life Cycle Professional with over 5 years of progressive IT experience specializing in Test Driven Development in Angular and Java
  • Highly skilled in the Agile - Scrum SDLC methodologies including requirements gathering, Design, analysis, development, integration, implementation, enhancement, testing, and production support, user interaction, gathering customer feedback
  • Excelled in multi-platform, multi-project environments, utilizing Web Application developmental tools and Software development and design
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, Angular JS, CSS/CSS3, TypeScript and Java Script that follows W3C Web Standards and are browser compatible
  • Experience in working in environments using Agile (SCRUM) and Test-Driven development practices
  • Proficient in Java/J2EE Design Patterns and Model View Controller architecture(MVC)
  • Demonstrated ability to articulate written and oral presentation of proposals, concepts, and well-reasoned alternative solutions
  • Strong listening, interpersonal, speaking and analytical skills
  • Demonstrated ability to Identify Root Causes of problems, considering both the long and Short-term impact of Proposed Solutions, and Develop Realistic Workable Solutions
  • Promoted Team Collaboration and demonstrated ability to work well with all Management Levels
  • Fostered cooperation and collaboration among team individuals, helped team Resolve Conflicts Constructively and demonstrated ability and willingness to request and give Mentoring when required

TECHNICAL SKILLS:

Languages: JAVA, AngularJS, JavaScript, Angular2, TypeScript, HTML, CSS, Oracle

Developmental Tools: Netbeans, Eclipse, Webstorm, Visual Studio, Visual Studio Code, Sublime Text, Geppetto, SQL Developer, XCode, Android Studio

SDLC Methodologies: SCRUM, Agile

Other Skills: Test Driven Development (TDD), Jenkins, Puppet, Continuous Integration(CI), Continuous Deployment(CD), Continuous Test Automation, Jasmine, Karma, Protractor, JUnit, Production Application Support

PROFESSIONAL EXPERIENCE:

Confidential, New York, New York

Software Engineer

Responsibilities:

  • Worked as a full stack developer to build Compass Time Reporting, a primary application for financial capitalization across Confidential divisions which is integrated with JIRA.
  • Developed a single sign-on, single page Node based web application using AngularJS, Angular2, TypeScript, Javascript, HTML, CSS on the front end and Java RESTful Web-services on the backend
  • Developed RESTful web services to access multiple data source using EclipseLink
  • Configured Glassfish server to deploy our front end and backend applications
  • Developed an application named Guardian in Java which brings up the glassfish domains within five minutes when glassfish is down which reduced the downtime of the application dramatically
  • Collaborated and pair programmed with our globally-distributed & self-organized team and produced products with zero defect
  • Practiced Test Driven Development (TDD) by writing unit, system and integration tests using JUnit for Java, and used Jasmine framework for AngularJS WebApp
  • Worked in an agile based Continuous Integration and Continuous Deployment environment
  • Developed a scalable automated deployment process using Jenkins and Puppet
  • Wrote tests with a substantial automated architecture for Development, Test, Backup and Primary environments built into the deployment framework
  • Wrote windows batch scripts, Ant scripts and shell scripts, to automate FTP process to deploy applications
  • Designed and setup application monitoring and provided offline and live support for our applications
  • Conducted and participated in retrospectives for the constant improvement of the team
  • Migrated systems that were originally implemented using C#, WPF to a scalable and responsive modern AngularJS WebApp using MVC architecture
  • Developed the data model using Entity Framework for a resource allocation tool and developed it using AngularJS on the client side and MongoDB as the data provider

Technical Skills Utilized: Databases (Oracle), AngularJS Web Application, TypeScript, JavaScript, Agile/Scrum Software Development Methodology, Test Driven Development, Continuous Integration, Continuous Deployment, Continuous Test Automation etc

Confidential, Chicago, Illinois

Software Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS and AngularJS
  • Created Angular JS controllers and services and used filters for implementing search in search box
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI
  • Developed User Interface using AngularJS, JSP, HTML, JavaScript, and CSS, Ajax and JQuery, and JSON
  • Involved in writing shell scripts for deploying application on UNIX
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Used test driven development approach for application development
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle
  • Developed the application using Netbeans as the IDE and used its standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver
  • Used Design Patterns such as Singleton, Delegate, Facade and Factory Pattern

Technical Skills Utilized: HTML5, JSON, XML, JAVASCRIPT, Java JDK 1.7, Web Services, Java/J2EE, SQL, ANGULAR JS, AGILE, Junit, REST

Confidential, New York, New York

Software Development Engineer

Responsibilities:

  • Built an iOS mobile application in Objective-C for an application initially implemented in C#, WPF
  • Utilized the existing Java REST APIs to connect to the backend

Technical Skills Utilized: Objective-C, XCode Java

Confidential, Washington, DC

Research Assistant

Responsibilities:

  • Installed and configured modules in Drupal
  • Provided support and maintenance for the website

We'd love your feedback!