We provide IT Staff Augmentation Services!

Full Stack Software Engineer Resume

3.00/5 (Submit Your Rating)

Ashburn, VA

SUMMARY

  • Result - oriented Full Stack Software Engineer with an overall 6 plus years’ experience in the IT industry.
  • Excellent proficiency in working on various OS such as Windows, Linux Kernel(UNIX) and macOS.
  • I am highly skilled in developing cross-platform apps using .NET.
  • I make it my goal to develop software with the end user in mind, creating applications with an intuitive UI in mind.
  • I also understand the importance of writing scalable, readable and easily maintainable source code that provides an easy way of version control and configuration management.
  • Strong expertise in HDMI, DSI drive and android display framework.
  • Proven expertise in the object-oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle(SDLC), from analysis and design to implementation and maintenance.
  • I have participated in code walkthroughs, developed and maintained designs for computer software components consistent with the defined architecture and requirement/regulations by applying established methods and practices.
  • I develop well-structured code and deliver it on time.

TECHNICAL SKILLS

  • Diverse experience utilizing Java tools in business, Web and Client-server environments including Java 8 Platform, Enterprise edition (Java EE), Java Server pages(JSP), Enterprise JavaBean(EJB), Java servlets (including JNDI), Apache Struts 2, vast experience with Frameworks such as Spring 4.3, Spring Boot, Maven build tool and Java database connectivity (JDBC) and JBPM technologies. Strong proficiency in Java multithreading and android app development, with vast software development experience on Android SDK emulator, android tablets and phones. I have done Android app development using the object oriented design patterns. Fluid understanding of multiple programming languages, including Python, Ruby, C#, PHP, C sharp, JavaScript, HTML5, CSS3 and XML.
  • Hadoop with expert level proficiency in Big data tools such as Pig, Hive, Hbase and Oozie. High proficiency in Big data reporting tool such as Tableau and optimizing Hadoop ETL tools.
  • Expert Full Stack web developer, with excellent Front End and Back End Web development. Proficiency in front end technical skills (JavaScript libraries such as AngularJS, NodeJS and ReactJS, other JavaScript frameworks, jQuery and AJAX), in addition to other SPA based frameworks such as Backbone and Knockout), Bootstrap and EA modelling tool. Vast experience using Django, WordPress, ATG and Drupal.
  • Highly proficient in project management through JIRA, version control with GIT and GitHub.
  • Extremely proficient in the AGILE SCRUM method of Software development.
  • Diverse experience with various Integrated Development Environments such as ECLIPSE, INTELLIJ, ANDRIOD Studio (Android SDK) and NetBeans.
  • Middleware and UI-Extensive working knowledge of the middleware techniques such as REST API, MQ, JMS, EJB and server side technologies, API & ETL.
  • Proficient in implementing TDD (with Selenium, Cucumber),ATDD,BAT,Unit testing,TDM.
  • Proficient in implementing CI-CD through Jenkins and GIT for the purpose of automation, testing and deployment of both web and mobile apps.
  • Vast experience in developing and deploying applications on AWS console using various technologies such as S3, EC2 & DynamoDB.
  • Strong familiarity with Industry Standard Data-bases(RDBMS) such as Oracle, MySql, MS SQL, PL/SQL and also NoSQL databases such as MongoDB, for backend testing to ensure Data integration and validation. Capable of understanding stored procedure and writing complex queries. Working knowledge of JBOSS, Application servers such as WebLogic, WebSphere and Apache Tomcat server. Vast experience working with Linux Ubuntu and in-depth knowledge of various Shell Scripting commands. Experience working with the DevOps environment.

PROFESSIONAL EXPERIENCE

Confidential,Ashburn VA

Full Stack Software Engineer

Responsibilities:
  • Hadoop ETL project:Successfully delivered implementation & development on Big Data Analytics and big data projects using the Hadoop ecosystem. Project description: Beachbody: For this client we forecasted the sales using Hadoop Core, MapReduce2, Scoop & Oozie. Beachbody LLC is an American MNC that uses direct response infomercials and multi-level marketing to sell fitness, weight loss and muscle building home-exercise videos. We analysed the data to predict future sales in a region, time and reason based sales.
  • Project 2015-2016: created the Java based web application of online bookstore for the client Natraj Bookstore. The web application was created using JSP, MVC framework. The web application was connected to database using PL/SQL. This project was deployed using JBoss. The frontend and UI work was done using AngularJS2.
  • Project 2016-2017: PL/SQL databases, custom inventory management system and PO (purchase order) creation and management for Paxton Companies who needed custom inventory management system. This system created purchased order, manages receiving parts, manages invoices and keeps track the parts used. For the project management we used tools such as JIRA interface and the project was managed by the AGILE SCRUM technique. GIT was used for version control and team collaboration. Various middleware applications for this project were made using REST API and microservices architecture. The integration of the project was done using the Spring Tools Suite. Project was deployed using AWS EC2.
  • Project with VignetCorp as direct client: Used all the Java Spring framework and Spring Microservices based Web development techniques to develop the event management system for the above client. This web service was uploaded to the AWS cloud. Used the reactive framework AKKA for this project. Used GIT & Jenkins for CI/CD. Also used JIRA for project management. Front end of this project used AngularJS. Project deployment done at AWS.
Confidential, Deerfield, IL

Full Stack Software Engineer

Responsibilities:
  • Performed software developer role on an enterprise Java application for a client. The application allows the employees to monitor inventory to display real time point of sale and also calculate quarterly profits for the company.
  • Implemented TDD (Test Driven Development) in Java using JUnit through teams where the developers would write unit tests before code implementation.
  • Implement the MVC (Model view controller) architecture for software development.
  • Created intuitive GUI for native Java development using AWT and Swing.
  • Involved at every phase of the project from the POC (Proof of Concept) to deployment on the end users’ device.
  • Tested application on simulators and also actual devices for Debugging and performance optimization.
  • Observed best coding practices for writing Java.
  • Helped to generate mobile friendly websites for existing users.
  • REST (Representational state transfer) Web development services requests.
  • Used JSON and XML for Parsing data returned through web service requests.
  • Performed Data analysis and validation using SQL.
  • Carried out various presentations and meetings using Unified Modeling Language diagrams.
  • Designed Business Requirement Document using Rational REQPRO.
  • An example project that my team has worked on includes financial software for automotive loan portal, for Triple S Polaris. The project included Back-end processing done with Oracle SQL. This project was designed completely on Linux(UNIX) platform. Customer portal of this project was designed using Java EE (features that include JSP, Java servlets), HTML5, CSS3 and AngularJS. The Java servlets for this project were deployed using Apache Tomcat and the debugging was done using Intellij Idea. Spring tools suite for web service integration. Our team worked with the management team of the auto lender to design and implement a web-based solution to process customer applications, car valuation and third-party credit check. Following the processing, the decision is sent via email and fax.

Confidential

Full-Stack Software Engineer

Responsibilities:
  • Performed Junior developer for various native Java web services. Designed and iterated through various front end and back end modules of the application to ensure that the code was written properly. Designed and modified Business Requirements Documents for projects and conducted presentations for the same using Unified Modeling Language(UML) diagrams. Reviewed business, system and functional, requirements by conducting detailed interviews with business users, stakeholders and subject matter experts(SME).
  • Involved in resource planning, forecasting, budgeting and managing project accounting throughout the life cycle of the application.
  • Functional as the liaison between the stakeholders’ side and the implementation side.
  • Conducted presentations using the UML (Unified Modeling Language) diagrams to the team members that included use case diagrams, activity diagrams, sequence diagrams.
  • An example of one of the projects that my team did was Login/account creating and management, customer portal, scheduling and planning, credit card processing for a reservations and travel company. For this project, Website development was done using Java (using Java EE features such as JSP and Java Servlets), HTML, CSS and JavaScript. Backend server management was done using Oracle SQL. Used JIRA for project management and the projects were completed using the Waterfall technique for project management. GIT for version control was used for developer collaboration. Participated in various projects that focused on android app development such as apps for local restaurant menus for food ordering and delivery.

We'd love your feedback!