We provide IT Staff Augmentation Services!

Application Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 6 years of progressive professional IT experience in system Analysis, Design, Implementation, Testing, and Support of mission critical applications which include web based and n - tier client/server applications in Java.
  • Experience in handling/executing projects using agile methodologies (SCRUM) and Lean Management System for Operational activities.
  • Proficient in developing Web-Centric applications using HTML5, CSS3, Bootstrap, JavaScript, JQuery, Backbone JS, Angular JS, Sencha EXT JS and Ajax.
  • Good database and data retrieval knowledge using SQL and PL/SQL within DB2, Sybase and Oracle databases using Rapid SQL IDE and knowledge on MySQL and Microsoft SQL Server.
  • Expertise in Data Warehouse/Data mart, ODS, OLTP and OLAP implementations teamed with project scope, Analysis, requirements gathering, data modeling, Effort Estimation, ETL Design, development, System testing, Implementation and production support
  • Extensive Experience in using various design patterns such as MVC, Singleton, Front Controller, Database Access Object, Factory in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise in using IDE tools like Eclipse, Net Beans, MS Visual Studio and IBM RAD.
  • Excellent Core Java development skills and familiar in coding business components using various API's of Java like Multithreading, Collections.
  • Strong experience in implementing MVC frameworks like Struts, Spring and ORM tools like Hibernate in J2EE architecture.
  • Experience with build tools include Maven and Jenkins, Version/Source Control tools include GIT, Team Foundation Server (TFS).
  • Performed unit testing using JUnit and developed the Logging framework using LOG4j.
  • Experience in developing Custom Reports and different types of Adhoc reports in multiple formats using SQL Server Reporting Services (SSRS) in Visual Studio 2012.
  • Expertise in production support, handled program enhancements in prod environment for resolving priority incidents under timely manner and made successful runs of live batch data updates.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) concepts with excellent logical and analytical skills focused towards business needs.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, DynamoDB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Cloud Trail, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SQS, Opsworks and EBS etc.
  • My passion for developing tools in Python made me learn more about the language during my leisure time

TECHNICAL SKILLS:

Architecture & Framework: Client-Server, MVC, J2EE, Spring, Hibernate, Log4j, Flask

Database: DB2, Sybase, Oracle, MySql

IDE: Eclipse, Net Beans, IBM RAD, MS Visual Studio, Dreamviewer

Design Methodology: Waterfall, Agile-Scrum, Lean management system

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Unix.

Technologies: Java, HTML5, JavaScript, CSS3, JQuery, Bootstrap, SQL, PL/SQL, Backbone JS, Angular JS, Python 2.8/3.5, AWS

Tools: Tomcat, JUnit, ANT, TFS, GIT, Tortoise SVN

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis,MN

Application Developer

Responsibilities:

  • Implemented JPA for data persistency by using ORM classes to manage data related operations
  • Involved in modifying MVC structure using Struts 2.1 framework
  • Wrote the Python script to compile and update designed Oracle functions/procedures and tables in database
  • Used NumPy, SciPy, Pandas and in-house libraries for writing the Python scripts.
  • Implemented JPA for data persistence by using ORM classes to manage data related operations.
  • Involved in maintenance and performance of Amazon EC2 instances, and other services of AWS infrastructure.
  • Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
  • Involved in modifying MVC structure using Struts 2.1 framework.
  • Designed and implemented business logic using PL/SQL in Oracle 10g database.
  • Implemented the application using the concrete principles laid down by several design patterns such as Abstract Factory, Observer, Singleton, Data Access Object, and Service Locator.
  • Wrote POJO classes which contain business logic to map database tables with java objects.
  • Created connections to database using JDBC.
  • Write Shell to execute, build, update and check operations for both PL/SQL and PL Script.
  • Use HP Application Lifecycle Management 12.01 to manage/update the QCs and involved in full Software Develop Life Cycle.
  • Worked with Application Server and used Anthill Web Application to deploy and configure PL and JAR files respectively.
  • Involved in creating test case classes for business functions using JUnit.
  • Used Tortoise SVN for version control.

Environment: Java/J2EE, Oracle 11g/12c, Python, Struts 2.1, PL/SQL, Oracle Developer, AWS

Confidential,Milwaukee,WI

Application Developer Specialist

Responsibilities:

  • Developed the Google Map based rest application using Backbone JS, Spring Boot and Node Server technology
  • Using different python libraries wrote the scripts to get the daily and weekly reports and analyse the data for daily activities
  • Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns such as MVC, Business Delegate, Session Facade, Singleton, Service Locator, Data Access Object and Factory
  • Wrote Python scripts and bat files to run daily batch jobs using the windows scheduler
  • Enhanced the UI of reporting web apps that are used by Field inorder to generate a friendly user Interface and easy access of reports providing a responsive site solution using HTML5, JavaScript, JQuery, CSS3, Angular JS and Bootstrap
  • Generated Unix scripts with extensive use of complex regular expressions to extract huge archived log files to be searched in minutes from different processes, which resulted to 25% cost savings in analyzing the issue in production
  • Performing in depth analysis of existing systems by spanning multiple technologies Java, Unix, SSRS and bug fixing
  • Identify bottlenecks in existing systems, formulating strategy for performance improvements and optimization using DW/BI solutions for the system and executing the same
  • Created several generic tasks that can be used over by the teams to determine the performance of the web applications whenever an issue is popped up in Autosys
  • Performance enhancement of the system by Optimizing ETL, stored procedures, java codes
  • Generated periodic reports based on the statistical analysis of the data using complex data set queries, stored procedures using SSRS 2012
  • Involved in building the ETL architecture and Source to Target mapping to load data into Data warehouse
  • Worked in development of Web applications, reporting data to Marts and knowledge of ETL tool like Informatica
  • Solved many production support incidents and often bomgared into client’s system to help with the technical issues with web based applications
  • Used various transformations like Filter, Expression, Sequence Generator, Update Strategy, Joiner, Stored Procedure, and Union to develop robust mappings in the Informatica Designer
  • Strictly followed the entire change management process in making enhancements in Java applications for resolving the problem scenarios of the identified errors during the application checkouts
  • Developed SOAP based JAX-WS Web Service components deployable to WebSphere application server and implemented Web Service Client using dynamic proxy Model
  • Analyzed existing ETL tools, Reporting logics to check for bugs when reported

Environment: Java, Unix, XML, HTML5, JavaScript, CSS3, Bootstrap, Backbone JS, Angular JS, Log 4j, RAD9, DB2, Sybase, SOAP/REST web services, Informatica, HPSM.

Confidential

Java Developer

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use cases and class diagrams
  • Designed and developed the project using MVC design pattern
  • Involved in complete application design using J2EE architecture with Struts framework, used Servlets, JSP and EJB in MVC architecture.
  • Developed the website using less DOM elements and Http requests also worked on web services using AJAX, JSON
  • Used JavaScript handler functions in AJAX for validations of the web forms and enhancing the pages’ interactivity
  • Developed front end using HTML, CSS3, JQuery
  • Deployment of Application in the Tomcat Server environment using Struts architecture with the JSP Client.
  • Used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles and Validations provided by struts framework
  • Implemented caching techniques, wrote POJO classes for storing data and JDBC as middleware to retrieve the data and did database configurations
  • Worked extensively on service management framework that involves Incident, Problem, Change and Knowledge management of existing applications
  • Effectively participated in weekly client communications with Business Analysts
  • Developed data select queries on a Relational DB in SQL
  • Used Log4j for logging, debugging and used Junit extensively for testing
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes
  • Wrote Junit test classes for the services and prepared documentation

Environment: Java/J2SE, JSP, Struts, XML, J2EE, Tomcat, Oracle, JavaScript, HTML, CSS3

We'd love your feedback!