We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Around 7 years of IT experience in areas of software development
  • High - level Expertise in Design patterns, Algorithms, Data Structures and OOPS Concepts, Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM)
  • Visualizations standard designing based on objects and relations using Unified Modeling Language (UML)
  • Experience developing RESTful API’s, integrating API’s provided by different businesses with any kind of environment using java, SOAP and Restful webservices
  • Good working knowledge of Spring Framework, ORM Frameworks (Hibernate)
  • Expertise in developing Front-end using HTML, CSS, JavaScript, Angular, Node, JQuery, Ajax, Bootstrap
  • Experience in Containerization and Continuous Integration tools and services
  • Experience working with testing frameworks like Junit, Mockito, Selenium and TestNG
  • Experience consuming, implementing and developing web services both SOAP, RESTful, and WSDL generation and Testing web services on Soap UI, Postman
  • Strong Background in C, C++, Java on UNIX, Linux, and Windows NT platforms
  • Experience working with Enterprise applications and Web based applications deploying EAR, WAR, JAR files on application server and web based server using Web Sphere, Web Logic Server, Apache Tomcat Server & JBoss
  • Worked in Agile, waterfall models
  • Experience working in fast paced environments with tough deadlines
  • Passionate learner and team player
  • Understanding of web technologies and ability to learn new technologies
  • Good communication skills

TECHNICAL SKILLS:

Languages: Java

Technologies and frameworks: Core Java, JDBC, J2EE, Spring, Hibernate

RDBMS: Oracle, SQL Server, MySql

Tools: Oracle Identity Manager

Web Technologies & Frameworks: Angular 2, Java Script, HTML, CSS, BootStrap, PrimeNG

Web Services: Restful, SOAP

Servers: Weblogic, JBoss and Tomcat servers

Development IDEs/ Tools: Eclipse, JDeveloper, Putty, Jenkins, Sonar

Web Services tools: SOAPUI and Postman

Version Control/Deployment Tools: GIT Hub, SVN, Tortoise GIT, Winscp, Beyond Compare

Operating Systems: MS-Windows2000/NT, Windows 7, 8, 10, MS-XP, MAC, MS-and Unix.

Change and Release management: JIRA, Kanboard

LDAP and Directory Servers: Active Directory, Oracle Unified Directory, Oracle Virtual Directory, Oracle Internet Directory

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Developer

Roles and Responsibilities:

  • Converting single tier legacy application’s logic to multitier modern day application by identifying and segregating front end and backend business logics
  • Transforming the existing code from the Natural code to Java and Angular code
  • Generating Hibernate entity classes, identifying primary keys as they were not present in legacy DB2
  • Code refactoring, code reviews, troubleshooting and code reworks
  • Development of Batch jobs to facilitate reports, auditing, validations and verification processes for various business scenarios
  • Developing Rest API to integrate backend with front end
  • Consuming and integrating developed Rest webservices with Angular based front end
  • Implementing primeNg based styling and dynamic component rendering for the frontend

Environment: Java 8, Spring, Hibernate, Jboss, Angular 2, Maven, Javascript, HTML, CSS, PrimeNG, Sonar, Windows, Eclipse, GitHub, MsSQL, Restful webservices

Confidential, San Diego, CA

Java Developer

Role and Responsibilities:

  • Developed RestAPI to perform user entitlements, groups and roles CRUD operations from custom UI
  • Implemented microservices architecture based application to develop a REST API to integrate custom UI with OIM using Spring Boot, deployment of Docker images
  • UI enhancements using Angular, Node
  • Developed custom UI and integrated custom User Interface with Oracle Identity Manager (OIM) using OIM’s Rest API to perform user operations
  • Involved in the development of both the back end and the front end of the application using Spring, Hibernate and Web Services
  • Developed custom SOAP web service’s core business logic using java to perform user validations and Denied Party List validations which are later consumed by the client to perform necessary validations for their users, implemented multithreading to perform validations
  • Integrated Oracle Identity Manager tool’s environment with Airwatch’s mobile device management service using Airwatch Rest API
  • Develop scripts that divide large user data into chunks of CSV files, which can be later used as a feeder file to the Peoplesoft and other HRMS systems
  • Developed application that queries enterprise’s database and keeps update of the newly added users, modified users and terminated users and prepares report of the changes
  • Managing GitHub, version control and code deployments
  • Used Ant for building the application
  • Writing unit test cases using JUnit
  • Debugging, Unit testing, smoke testing and Integrated testing of the developed code
  • OIM Tool Specific Development
  • Developed provisioning and reconciliation end to end workflows
  • Development of Schedule Jobs, Event Handlers and adapters
  • Development of applications that will provision users to Active Directory, Enterprise Directory, Oracle EBS and other LDAP servers using out-of-the box and custom business logics
  • Developed schedule jobs which performs various operations at specified time intervals
  • Performance tuning of the environment

Environment: Java 7.0, Oracle Database, SQL developer, Air watch API, Oracle Enterprise Linux, Oracle Identity Manager (OIM), Service Oriented Architecture (SOA), WebLogic server, LDAP Directory servers, Hibernate, Spring LDAP, Spring MVC, Spring Boot, Spring Data, Docker, Angular, Node, Rest and Soap based webservices, Ant, Eclipse IDE, Junit, SoapUI, Postman, Tortoise GIT, GitHub, Putty, Excel, Windows 10, Agile Scrum and Jira

Confidential

Associate Software Engineer

Role and Responsibilities:

  • Developed Kite Connect - a Restful API, which allows and enables startups to create their own stock trading platforms and products
  • Used spring framework to developed Service layer
  • Used spring framework to develop various automated batch process to pull data in an automated way
  • Automated the contract notes and margin statements generation and email process using scripts developed in java
  • Development of browser based brokerage calculator application for equity, derivatives, commodities and forex
  • Front end development using JavaScript, HTML5, CSS3, jQuery, Angular JS
  • Worked with Hibernate for developing Persistence classes to interact with the database
  • Persisting stock price movements to csv files for further research and to have companies own data
  • Development of business logic to send email notifications and automatic response mails
  • Deploying applications over cloud-based platform - AWS
  • Maintaining Docker containers for microservices based architecture and continuous integration process
  • Developed user authentication workflow using Spring LDAP against Active Directory target system
  • Web testing using Selenium and TestNG
  • Implemented User Interface modifications and modified non-responsive web pages to responsive webpages to make this mobile phone and tablet friendly using bootstrap framework
  • Automated reports generation process which will query database for every user and generates monthly statements and user portfolio status
  • Coordinating with cross-functional teams and end users to the compare functionality with original requirements
  • Participated in deployments by following deployment documents
  • Integration testing, smoke testing and documentation and reporting of testing results

Environment: Windows 8, Java, AWS, Spring Boot, Spring LDAP, Hibernate, JDBC, HTML, CSS, Bootstrap framework, JavaScript, Angular, Microsoft Excel, Microsoft Office, JBoss, Selenium, TestNG, Jenkins, Docker, GitHub, Restful, putty, Winscp, tortoise git, Kanboard and MySQL

Confidential

Associate Software Engineer
  • Development of the subject enrollment system’s backend core business logic using java
  • Developing complex algorithms which allows students to self-enroll themselves to subjects that they are eligible for the semester and sends notifications about the change in subjects
  • Building complex SQL queries to fetch subjects allowed for enrolment, subjects to complete course, remaining number of credits data from university’s database
  • Writing unit test cases using JUnit

Environment: Mac, Linux, Java 7.0, Eclipse IDE, Tomcat, Visual-paradigm, Microsoft Office, MySQL, Junit

We'd love your feedback!