Software Developer. Resume
CarroltoN
SUMMARY:
- 3+ years of professional experience in all phases of J2EE Application design and development, Web based applications with Object Oriented Technologies, production support and testing.
- Extensive experience in Analysis, Designing, Development, Implementation and Deployment of High - Performance, Scalable, Distributed Applications.
- Use of IDE like Eclipse, Intelli j IDEA, Visual Studio, and Erwin for Database Schema Design.
- Worked extensively with Core Java and Collections.
- Worked with R programming to develop a small scale application.
- Extensive development experience in Web application development using Java frameworks Spring MVC.
- Experience and good knowledge in SharePoint, SSRS.
- Experience in front end development using HTML5, CSS3, JavaScript, Angular, Google Web Toolkit, and Yahoo User Interface.
- Experience in Java Persistence layer development using Hibernate/JPA.
- Good knowledge in using Amazon Web Services like Amazon EC2, Amazon simple DB, Amazon RDC, Amazon SQS.
- Good Knowledge on Big data technologies Hadoop, H base .
- Good understanding of Document Object Model (DOM) and DOM functions.
- Experience in using build automation Ant, Maven, Gradle.
- Worked with Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, R, SQL.
Java and J2EE Technologies: Java 8, Spring, Hibernate, Mockito, J unit .
Big Data Technologies: Hadoop, HDFS,H Base, Pig, Hive, Spark, Impala, Flume.
Tools: & IDEs: Eclipse, Intelli j, Postman, Sublime Text, SOAP UI.
Front End Technologies: HTML, CSS, JavaScript, Ajax.
Application Servers: Apache Tomcat, Web Sphere (WAS), Web logic and Jboss.
Middle Ware: Web services.
Database: Oracle 11g /12c, DB2 and MySQL .
Configuration Management: Rational Clear Case, MKS, CVS, SVN, GIT.
Operating System: UNIX, Linux and Windows.
PROFESSIONAL EXPERIENCE:
Confidential, Carrolton
Software Developer.
Responsibilities:
- Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache the static data in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
- Developed Spring boot applications.
- Developed Microservices and have great knowledge and experience in java 8
- Developed User Interface using HTML5, CSS, JavaScript, Angular JS
- Used AJAX calls to asynchronously validate usernames.
- Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript.
- Implemented Java Web services using Angular JS components.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Used Angular JS for DOM Manipulation, Filters, and Directives.
- Used Node Js for server-side scripting
- Used Amazon EC2 for a part of cloud deployment.
- Used h2 and Microsoft sql server .
- Was part of fixing production issues.
- Assisting graduate students in the team for developing applications using c++ and java .
- Have used GIT, Postman, JIRA .
Confidential, Dallas
Software Developer
Responsibilities:
- Used Object oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.
- Actively engaged in Sprint planning, story creation along with acceptance criteria and helped the team in prioritizing the stories based on the dependency and importance of the features/functionality of the target system.
- Participated in every phase of the project (Agile methodology), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
- To gather information from product owner to analyse the product requirements.
- Developed REST Web Services to integrate with front end.
- Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache the static data in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Developed Java 8 code base, to increase the performance and code readability.
- Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Security, Spring Boot and AOP.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s for interacting with Oracle database.
- Developed SQL Scripts to insert data into Database.
- Used Maven and Jenkins to automate the build and deploy process.
- Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
- Worked with Microsoft Azure .
- Used SSRS to make reports .
- Manage data integration jobs and build new data pipelines from various structure and unstructured sources into Hadoop.
- Developed User Interface using HTML5, CSS, JavaScript, and Angular JS.
- Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Worked with GIT, postman and SOAP UI.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, 2.3, JDBC, Web services, DOM, XML, ORM Tool, HTML, CSS, Angular JS, Node Js Apache CXF, Oracle 11g, Web Sphere 7.0, Agile Methodology, Postman, Design Patterns, SVN, Maven, Gradle, GIT .
Confidential, NJ
Junior Java Developer.
Responsibilities:
- Involved in all the agile methodology phases.
- Participated in the requirements analysis and technical assessment of the solution with POC to support the proposed solution.
- Install, configure, deploy, load balancing, performance tune and maintaining of Tomcat 6.0.35. Using Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Designing and developing the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
- Developed REST web services.
- Used MAVEN, MS build tool for building and deploying the web application .
- Provided SQL scripts for querying the database.
- Using HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using Angular Js.
- Provided Juni t test cases for the application.
Environment: Java, Oracle, JSF, Spring, Spring IOC, Spring AOP, Spring Security, JPA, JDBC, XML, Maven 3.0, PSS, HTML, CSS, JSP, XHTML, HTML, JMS, SQL, GiT, Eclipse 3.5, JUnit and XML.
Confidential, MO
Graduate Research Assistant
Responsibilities:
- Assisted professor for course planning and course material preparation.
- Worked to prepare student assignments and to generate code.
- Have worked with professor closely on his publications and articles for machine learning.
- Attended meetings and conferences.
