Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Lowell, MA
Salary:
900000
Posted:
February 03, 2020

Contact this candidate

Resume:

RAJU GONEPALLI

OBJECTIVE: To obtain a challenging position as a UI Developer, where I can utilize my skills and expertise that will enable business, add value and provide opportunities for professional growth.

PROFILE SUMMARY

Dedicated UI/Front - End Developer around 5 years of experience in Single Page UI (User Interface) application design and development.

Web-based enterprise applications in various domains including Order Management System, Aerospace, Healthcare, Banking, and E-Commerce industries.

Strong experience in implementing web applications using MEAN Stack technologies (MongoDB, Express.js, Angular and Node.js) to create comprehensive web applications, from database, back-end server to front-end.

Implemented various architecture, and Web-based applications using MVC, N-tier Architecture and 3-tier/Onion Architecture.

Developed enterprise-based application using Java, J2EE, Design Patterns, JSP, Servlets, Hibernate, JDBC, SOAP and REST-based Web Services.

Experience with various MVC frameworks like spring boot, Angular 2/4/6, RXJS, EXT.JS, Backbone.JS, Node.JS, bootstrap.JS, require.JS etc.

CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS

Hands on experience in handling JSON parsing along with AJAX to asynchronously render the web pages with data from back-end server or third-party APIs.

Work experience in utilizing Bootstrap and CSS3 Media Queries for Responsive Web Design and richer user interfaces.

Experienced in using CSS3 preprocessors SASS or LESS framework to create dynamic style sheets, minimize complexity and apply DRY in CSS styles.

Client-side Programming with HTML5, Typescript, JavaScript, CSS3, Bootstrap.

Experience in Web services using SOAP and REST architecture.

Experienced in the creation and execution of Unit testing and Integration Test using (Karma, Jasmine) following Test-Driven Development (TDD) methodology.

Hands on experience in task management using task runner tools such as Grunt and Gulp, experience in using Bower and NPM to handle package management.

Worked in an Agile based development environment and participated in Scrum sessions.

Worked with version control systems Git, SVN and continuous integration tool such as Jenkins.

Self-starter, fast learner with excellent problem solving and communication skills.

PROFESSIONAL EXPERIENCE

Software Engineer Boston Massachusetts 1/2019- current

IBM/HCL

Worked on Developing and maintaining web application IBM sterling order management system where It tracks all the information and processes, including order entry, inventory management, fulfillment and after-sales service.

Responsibilities:

Program to develop the application according to the client needs and also work on different platforms where user can use Inventory availability, Order, Verification, fulfillment & service.

Gather the requirements from business analyst, create tasks in Jira and participate in bi-weekly sprint planning and involve in design documentation as a process of Agile methodology.

Developing user interface in Sterling DOM application using JavaScript and Angular7 programming for IBM Sterling Order management system.

Perform webinar and Presentations to Level-2 Engineers, Clients and Business Partners SME in Order Management, Inventory Management, and Monitoring, Order Fulfillment Optimizations, Inventory Capacity.

Perform Release engineering for deployment of OMS using Shell scripts and ANT scripts.

Developing Application core modules and developing new features given by product owner and Solving the bugs from Production. Writing technical documentation on how code works.

1.Develop new user-facing features

2.Build reusable code and libraries for future use

3.Ensure the technical feasibility of UI/UX designs. Optimize application for maximum speed and scalability

4.Assure that all user input is validated before submitting to backend

5.Collaborate with other team members and stakeholders

Being the onsite resource for the IBM and developing the product for the IBMOMS, this role involves daily communication and management of Products catalog on the site.

Knowledge transfer from the manager and application architect – Obtain the technical knowledge and share it with the team.

Prepare Database scripts, data scripts write NOSQL Queries and Procedures.

Design and develop SOAP or Restful webservices for web and enterprise applications.

Involving and managing all phases of the Development process, Testing process, and Deployment of the code.

Deploying the code from Dev to QA and QA to Production environment by using Git, Jenkins, and Docker.

Software Tools: Java 8, Angular 7, HTML5, CSS3, JavaScript, Bootstrap, jQuery, Ajax, JSON & XML, Protractor, Node JS SOAP, Restful, Postman and SOAP UI Junit, Log4j, WebSphere Server, Oracle Database, Spring (web flow, MVC, JDBC, ORM), Maven, GIT, SQL Developer, Eclipse.

Software Developer Irvine California 6/2018- 1/2019

Rockwell Collins/HCL

I have worked on mobile applications for Rockwell Collins both native and hybrid. Currently working on in-flight entertainment app for users to be able to watch content like movies, tv shows, play music and perform activities such as an attendant call, share media to nearby screens etc. As a midlevel software engineer for the product my responsibility is to a design and develop all aspects of the mobile application and also ensure its smooth release via google play store and apple app stores. I am involved in both the front-end engineering of the application which includes visual features as well as integration features which includes interactions with the aircraft hardware as per requirement and aircraft configurations. The app I am working on is a hybrid mobile application written in typescript using Ionic-4 and Angular-5/6 frameworks’

Responsibilities:

Created hybrid mobile application written in typescript using Ionic-4 and Angular-6 frameworks.

Created application using responsive web design, Angular6, HTML5 and Bootstrap4.

DevOps experience with Jenkins, Gradle, GitHub, Artifactory, Raven, Docker.

Optimized the performance of an application using Angular6s new features and packages

Developed application using concepts of Single page application using Angular5, Angular CLI commands.

Used Angular forms to validate fields and created custom validator directives and updated pages using HTML5, CSS3 in AngularJS framework.

Assessed, remodeled, and replaced mobile app UI, standardizing them for industry specifications and accessibility benchmarks

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Used Typescript in Angular6 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries to meet accessibility guidelines for special-needs consumers.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular5.

Worked with npm commands and using package. Son for managing dependencies and dev-dependencies of node js applications.

Using DevOps to bring prod issues, data migrations issues to backlog and story development

Created services with Angular5, to make the service available for dependency injection when creating components.

Used Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry.

Developed the application with Angular libraries ng2-datepicker, Angular/material, Angular5 Web pack

Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.

Re-designing/ developing the main website to improve user experience and added new functionality

Created unique off-site content through blogs and press releases.

Coordinated outreach/networking efforts for content placement.

Software Tools: Angular 2/4/5/6, ECMAScript, JavaScript, Java/J2EE, Spring, Typescript, Mobile Application, Adobe creative, RXJS, HTML5, CSS3, LESS, SASS, Mongo DB, SCSS, Twitter Bootstrap, DOM, jQuery, Docker, Agile, Node JS, GIT, My SQL, Jasmine, Karma, Mocha, Chrome, Eclipse, Firefox.

Software Developer Santa Clara California 1/2018 – 6/2018

Intel Corporation/HCL

Designed and developed online Internet application using Angular 4, Html, css3 which is only accessible by Intel people. Also worked on the POC where the data is extracted by using foghorn, AWS, Azure. The data we collected from the turbines and windmills from different locations in USA and my job is to calculate its latency and rate of flow.

For the data flow we used java services and python.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.

Involved in requirement analysis, design, development, unit testing and production support stages of Services project lifecycle.

Used HTML5, CSS3, Typescript and Angular to design a user-friendly and multi-functionality interface.

Developed the Single Page Application using Angular Directive, Routing, Service, Component, Pipe and Module.

Managed the packages and libraries in Node using NPM (Node Package Manager).

Implemented Responsive Design using Bootstrap, CSS3 and media queries.

Created Angular Components to develop front-end for the application.

Used Angular custom Directives for reusable DOM manipulation and Services to implement Dependency Injection.

Used Angular build-in template expression to perform two-way data binding.

Created a synchronized data processing using Rxjs Observable to achieve Publish/Subscribe pattern.

Used custom Angular Pipes to write display-value transformation.

Used Chrome Dev Tools VS Code for code debugging.

Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.

Worked on Angular 2/4 for building UI interface.

Writing new API's using JAX-RS (Jersey)

Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.

Consumed REST services using jQuery Ajax calls and processed REST service responses using jQuery and manipulate Dom objects

Developing a database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for a non-oracle system using Camel.

Used Hibernate as ORM to map Java classes to database tables

Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.

Involved in Units integration, bug fixing, and User acceptance testing with test cases.

Created database triggers, stored procedures and functions using SQL.

Responsible for writing the Controllers and Services.

Worked on AWS for extracting the data to check the data flow.

Dumped all the data and showed in the UI format.

Developed java modules implementing business rules and workflows using spring boot.

Used the Oracle as a Database.

Integrated the Services into the Dockers. Handled all the port mapping/binding things that happen with Dockers and Containers.

Used Maven/Jenkins as a Continuous Integration.

Developed Rest APIs in spring boot.

Built some unit tests using java unit test library.

Software Tools: Linux, Core Java, J2EE, Angular 2/4/5, Spring boot, HTML5, CSS3, Puppet, chef, Docker, AWS, JavaScript, Typescript, jQuery, Bootstrap, Node.js, Hibernate, Mongo Db, Restful, JUnit, JSON, SOAP UI, Eclipse, JBoss Fuse, Docker, Mongo Db, Git.

Software Developer Brooklyn Center Minnesota 04/2016 – 1/2018

Caribou Coffee

Extensively worked on developing the caribou coffee online website and mostly focused on frontend development.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.

Involved in the analysis, design, and development and testing phases of application. Brooklyn Center,

Presentation tier developed using spring boot, writing Action Classes, Form Bean Classes and configure the application using Spring Configuration file.

Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2, HTML, CSS, Bootstrap, Web pack.

Validated if existing web services can be reusable to support new UI functionality and created Spring boot services for processing scheduled or one time or stored payment functionalities.

Developed user-friendly UI using fragments, Activities, Menus, Dialogs, and Views (List View, Expandable List View, Scroll View) as per client need.

Experienced in automation project continuous integration (Jenkins / Hudson with Ant/Maven)

Used Hibernate API to talk MySQL Database for reading and Write operations

Presentation tier developed using spring, writing Action Classes, Form Bean Classes and configure the application using Spring Configuration file.

Used JIRA 5.2 for the issue tracking and bug reporting.

Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.

Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.

Implemented the Hibernate framework (ORM) to interact with the database.

Implemented the persistence layer using JPA and writing SQL queries based on JPA criteria API.

Implemented spring security for application transaction management.

Developed Web Services to integrate with the External System.

Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.

Used Log4j and commons-logging frameworks for logging the application flow.

Supported deployment of the application in multiple environments including SIT, UAT and Production Environment.

Software Tools: Java, spring boot, Eclipse, Angular 2, Hibernate, JavaScript, CSS, HTML, Linux, VSS, PL/SQL and Oracle 12g.

Software Developer Hyderabad India 01/2014-09/2015

Nuova Solutions

Responsibilities:

Participated in the requirements analysis and technical assessments.

Working with the team to analyze the business requirement and scenarios and driving suitable solutions in an agile development environment.

Used spring framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction, Configured and worked with Apache Tomcat Server.

Designed and developed data persistence mechanism using Hibernate in Spring MVC applications.

Developed web services (Produced and Consumed) using RESTFUL web services.

Created SQL’s from views and queries to interact with multiple systems for data.

Developed a robust administration and security system for access control and restrictions at application and user level.

Develop Web pages using Ajax, JavaScript, jQuery High Chart, JSP, JSF and XML that interact based on events and Developed JUnit test cases to unit test the business logic and involved in testing the application.

Involved in project documentation, status reporting and presentation.

Implemented Log4J for the debug and error logging purpose.

Software Tools: Java/J2EE, JDK, JSP, Servlets, spring, Apache Tomcat, JMS, Oracle 9i, JavaScript, XML,

HTML4, AJAX, jQuery 1.1, Junit 2.5, Unix/Linux.

ACADEMIC PROJECTS

Responsive Web Design Department of Computer Sciences, Nashua, NH 01/2016-04/2016

Web development & Testing

Good work experience (College Project) in developing User Interfaces, Web Service Applications covering front-end/UI.

Design, Development, Responsive Web Design and Mobile First Development

This project is mainly intended for different perspective views

Worked with Department of Computer science to create the web page.

Experienced working with responsive elements in a webpage

Developed customized jQuery UI widgets like an accordion, Date picker and used Bootstrap for responsive web design (Angular, HTML, CSS, Bootstrap, JS)

TECHNICAL SKILLS

Programming Language:

JavaScript, Java, J2EE, SQL.

Frameworks:

Angular 2/5/6/7/8, Bootstrap, spring boot

Web Applications:

Typescript, Web Services, HTML5, CSS3, web services

Operating Systems:

WINDOWS, LINUX

Databases:

Oracle, MySQL, Mongo DB, DB2, AWS, Azure

Tools:

Eclipse, Maven, Visual Studio, NetBeans, Git, SVN

EDUCATION

Master of Science

Major: Computer Science and Information Systems Rivier University Nashua, NH, USA



Contact this candidate