We provide IT Staff Augmentation Services!

Info Stream, Software Developer Ii Resume

2.00/5 (Submit Your Rating)

SeattlE

SUMMARY:

  • 5 Years of Experience in Software development with wide range of Web development skills
  • Working on migrating the Java stack to Scala for improving scalability and fault - tolerance.
  • Experience working in actor programming model using Akka actor architecture.
  • Worked on Implementing and optimizing Big data technology like Spark/Hadoop HDFS using Scala for real-time notifications to the dash board. 
  • Experience working with Play Framework MVC model and Object relational mapping tools like Hibernate.
  • Designed view pages using JSP, JSTL tags, Scala template, HTML, JavaScript and CSS.
  • Strong experience skills in Java, J2EE, JDBC and Servlets.
  • Used dependency injection feature of Spring MVC framework and Spring Boot for rapid development and ease of maintenance.
  • Experience in all phases of SDLC like Architecture, Requirement, Analysis, Implementation and Maintenance phase.
  • Wrote SQL queries and designed database schema exclusively for users, roles and permissions.
  • Hands on experience in Maven Scripts for Build activity and Log4J for application logging.
  • Experience in developing Object-Oriented Web applications using MVC architecture.
  • Experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL).
  • Performed unit testing using Specs 2, ScalaTest.
  • Build client-side page using JavaScript and CSS.

TECHNICAL SKILLS:

Languages: Java, Scala

Web server: Apache Tomcat

Database: MySQL, MS SQL Server

Web framework: Play, Akka, Spring MVC, Spring Boot, Servlet API, Big Data technologies (Spark, Hadoop)

Tools/IDE: Apache Maven, SBT, Eclipse IDE, IntelliJ IDEA, Git

Web Technologies: Twirl, HTML, CSS, JSP, JSTL, JSON, XML, Bootstrap

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Info Stream, Software Developer II

Responsibilities:

  • Implemented all the requests to the systems using Play MVC framework using Scala
  • Designed and Implemented Rest Web Service with new features to drive maximum performance using Scala and Akka Stream to pull data from IOT devices and Akka http.
  • Developed Scala and Play framework services to improve the scalability in the application using MVC architecture.
  • Used Scala pattern matching, tail recursion, folding concepts to eliminate boilerplate codes.
  • Modeled the application to support bi-directional communication between server and client using Akka HTTP.
  • Used websockets which provides a full duplex communication between client and server.
  • Designed the interactive GUI using Scala, HTML and CSS.
  • Wrote unit tests using Junit and Akka Test Kit to thoroughly validate the correctness of my code
  • Partially involved in designing the database in Azure.
  • Extract Real time feed using Big data tools like Akka stream, Kafka and Spark Streaming and convert it to RDD and process data in the form of Data Frame and save the data as Parquet format in the SQL database. 

Confidential

Assetmate, Software Developer

Responsibilities:

  • Developed server side functionality of the website using Java and Spring MVC for creating Web services and Application
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents Developed server-side application which handles the database manipulation with the back-end Oracle database using Hibernate.
  • Implemented and maintained the Website from scratch Using HTML, CSS and JavaScript.
  • Implemented the Hibernate framework to interact with the database.
  • Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and WebLogic specific deployment descriptors.
  • Used JUnit for unit testing for portal layer.

Confidential

IR Tree, OnStoreCamera, Software Engineer

Responsibilities:

  • Build and design an efficient Index structure that enables spatial pruning and textual filtering using Java, HTML, JSP.
  • Created admin automated component which make easily add, update, delete of content using Java.
  • Wrote Components to combine both search and ranking process thus effectively reduces number of documents examined.
  • Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, test cases and analysis, user training documents and technical help documents.
  • Designed and developed various modules of the application with J2EE design architecture
  • Database access was done using JDBC. Accessed stored procedures using JDBC.
  • Build database schemas using MS SQL server

We'd love your feedback!