We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

San, JosE

SUMMARY

  • Full Stack Developer with 4+ years of experience in front and back end development with various environments.
  • Expert noledge in Web Based Enterprise Application using Java/J2EE. Broad experience in multifaceted software development using JavaScript, JDBC, Servlets, and Java Beans.
  • Experience in developing web based application using Python 3.4
  • Strong understanding of HTML, CSS, Python, RESTFUL APIs, JDBC, Bootstrap, React JS, Angular JS and JavaScript.
  • Experienced in latest open source tools and technologies to create high performance web applications that run at scale.
  • Experience in controller, views and services for a new website features.
  • Implemented Single Page Applications (SPA) using AngularJS and MVC framework.
  • Experienced in using AWS to host and serve web applications.
  • Experienced with several AWS features such as EC2 instance, IAM, Security group, S3 buckets and Glacier.
  • Strong hands - on experience with Unit testing, User acceptance Testing and Integration Testing.
  • Experienced in version controlling systems such as GIT.
  • Experienced in various RDMBS products like Oracle, SQL Server and MySql.
  • Strong Experience in developing RESTful Web Services.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications
  • Proficient in different design pattern such as Object Oriented Analysis and Design(OOAD), Model View Controller(MVC) design pattern and Test Driven Development
  • Deep understanding of various software development methodologies approach such as Waterfall and Agile.
  • Well versed in different design practices like Object Oriented Analysis and Design using Unified Modeling language.
  • Designed various UML diagrams.
  • Responsible for checking cross browser compatibility and making sure that website looks great on different web browser.
  • Worked on IDEs like Eclipse, Visual Studio, Notepad++, IntelliJ, Sublime Text, ATOM, NetBeans,
  • Equipped with exceptional communication skills, admirable presentation capabilities, efficient requirement gathering ability.

TECHNICAL SKILLS

Web Development: HTML, CSS, SASS, AJAX, MVC Framework, Responsive Web Design, SASS, LESS, REST API, Angular JS, Node JS, React JS

Programming Languages: JAVA, C,C++, Python

Scripting Languages: JavaScript, JSON, JSP

IDE & AMP; tools: Notepad++, Visual Studio 2010, Eclipse, NetBeans

Framework and utilities: Struct, Spring, Hibernate, Spring

Databases: SQL, MySQL, Oracle

Tools: Toad, SQL Developer, server studio

Environment: Apache Tomcat, Windows, Mac, Eclipse

Application Servers: WebSphere, WebLogic, JBoss

Testing: JUnit

Build Tools: Ant, Maven, AWS

Version Control: Subversion, GIT

Methodologies: Agile, Waterfall

Operating System: Windows, MacOS, Linux

PROFESSIONAL EXPERIENCE

Confidential, San Jose

Software Engineer

Responsibilities:

  • Contributed to high-reliability technology releases and ensured best practices by thoroughly testing and executing teh application
  • Strong experience using Web Services and API’s in Python.
  • Used Python scripts to update content in teh database and manipulating files.
  • Developed application logic using Python and JavaScript.
  • Extracted and loaded data using Pythonscripts and PL/SQL packages.
  • Well versed with content editing of SharePoint Pages, Lists and web parts
  • Maintained QA build process and deployments. Setup acceptance criteria for project releases.
  • Working noledge of various frameworks such as keyword driven, Data Driven and Hybrid Framework.
  • Involved in manual testing of various payment processing systems.
  • Functional and Regression testing of Confidential Inc. several web services and APIs.
  • Managed system requirements for teh application directed release created test cases and test scripts for teh application and black box testing.
  • Track and update defects using JIRA.
  • Used GIT bash and UNIX command to retrieve data, run scripts, stop or start web services from Google Cloud Platform.
  • Used GIT to interact with services

Confidential

Senior Full Stack Developer

Responsibilities:

  • Worked on both Server and Client side. Developed rich UI using technologies such as HTML5, CSS3, JavaScript, jQuery, AngularJS, and AJAX. Worked on back end of Web based applications using J2EE technologies such as Spring, Hibernate, Struts, Servlets, JSP, JDBC, JPA, JavaBeans, JMS, JSF, Web Services.
  • Involved in all phases of teh project development - requirement gathering, analysis, design, development, coding, testing, and debugging.
  • Fixed software bugs via JavaScript and CSS
  • Developed user interface elements for Web-based applications based on program specifications.
  • Created web content, web graphics, and multimedia for client websites.
  • Implemented back-end components of various applications using Spring Framework.
  • Wrote unit test scripts using JUnit framework for testing functionalities in a Test Driven Development (TDD) methodology.
  • Used EJB’s (Managed Beans) for handling business logic and data manipulations from databases on backend and Used JSF for controlling teh UI and for writing custom components and validatons.
  • Developed entity classes and mapped to teh relational table in database using JPA and hibernate mapping files.
  • Worked on MySQL as teh backend database and used hibernate to automate teh mapping in between SQL Databases and Java Objects
  • Hands on experience in developing Single Page Applications (SPA) using HTML as template language implementing MVC framework.
  • Communicated with teh business and clients to better understand teh requirement and relay any concerns and suggestion from development team to business owner. Participate in code reviews and walk through involved in fixing teh issues and debugging teh application.
  • Worked in Agile Environment, attended and actively participated in daily scrums. Also actively participated in SDLC to deliver software and STLC to test software.
  • Used Subversion of version control management and consistently produced high quality code via rigorous Unit testing. Used Maven scripts for configuring build and deploying application. Implemented Continuous Integrations and Continuous Deployment (CI/CD) for Jenkins.
  • Designed Entity- relation diagrams. Implemented them in MySQL using SQL commands. Integrated MySQL database with teh application through JDBC API for data storage and manipulative operations.

Confidential, Hartford

Junior Software Engineer

Responsibilities:

  • Implemented Object-Oriented Software Design and Development experience in teh domain of web application using technologies based on Java and J2EE while working in SDLC.
  • Advanced noledge in software designing and complex development of enterprise application development and integrations, using best practices, design patterns, standards, and frame works, leading edge technologies, quality and safety oriented development.
  • Worked on data structure like Linked Lists, Stacks, Queues, Hash Table, Trees and Collected API in JAVA
  • Developed a spring based web application using spring frameworks like Spring MVC, Spring Controllers, DAO and JDBC.
  • Hands on experience in SQL, PL/SQL in constructing views, indexes stored procedures, triggers, cursors, functions and relational database models.
  • Implemented build scripts using Maven and GIT technology for version control.
  • Used Hibernate to connect to data access layer and wrote queries using Hibernate Query Language (HQL) for writing teh queries.
  • Used Java Script, JQuery, JSTL and CSS tags for developing JSP’S.
  • Worked on deployment of teh application and helped build team to provide deployment scripts using Ant, Maven and Jenkins.

We'd love your feedback!