We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

5.00/5 (Submit Your Rating)

SUMMARY

Positions Desired: Seeking a more software managerial capacity such as, Configurations Manager or Build and Release Manager, Senior Software Development Team Lead, Software Manager, Application Manager, Senior Application Architect based on any one or combination of these programming technologies: Java/.Net/PHP/Ruby and Rails/Scala/Groovy Grails.

HIGHLIGHTS:

Relational Databases: 4 years experience with the following:

SQL Server, MySQL, PostgreSQL and Oracle

Messaging: JMS, MQs

Server Applications: 7 years experience with the following:

Tomcat, Glassfish, Websphere and Jboss 5,6, AS7

Frontend Frameworks: 7 years experience with the following :

JSF2 Facelets , JSPs, Primefaces, Richfaces, ICEfaces, Spring MVC, Play , Javascript, Jquery, AJAX, HTML 4 and XML technologies XPath, xhtml, Xquery, XSTL

Backend Frameworks: 7 years experience the following:

EJBs 3.x, General Java EE/J2EE CDI, JPAs, Servlets, Beans-session: stateful,stateless,singleton and message-driven beans

General Java and Applets Development

1.5 years experience with CSS 2 and 1 year with CSS3 and HTML5

11 years in Software Configuration Management including Build Release engineering, source control SVN git management and access control as well CM documentation in conjunction with change management and processes.

PHP Developed custom in-house banking software to manage clients loan applications, savings and deposits transactions. Php 5.3, MySQL server and Codeigniter were used with Ajax, and jQuery.

Perl: Advance Perl scripting on Linux OS for automating software configuration processes involving builds, release management, deployments, git and SVN repository access control and management for DEV, UAT, INT and PROD environments.

SKILLS/RELATED COURSE WORK:

  • 7 years with Java Technologies Java EE, J2EE EJB, JSF 2, Spring, JavaBean, Servlets, Hibernate and JPA, JSPs, Java application servers and containers .
  • 11 years in SCM Release/Build Engineering and Configuration Management
  • 7 years in Software Configuration Management including Build Release engineering.
  • 1.5 year with .Net Development in C .
  • 1 year of Extreme Programming/TDD.
  • 3 years C - mainly with schools projects and projects done at General Motors as an intern.
  • 9 years advanced usage of UNIX/LINUX as my main operating system and development environment.
  • 15 years in Microsoft products.
  • 5 years developing server solutions professionally for clients.
  • 4 years in APACHE, MYSQL, PHP, ORACLE 10g 11g Web Designing HTML 4 and CSS 2, XML, and Maintenance.
  • 1 year HTML 5.
  • 8 years Scripting Linux Shell: Bash, Perl and Python.
  • Configuration Management/Engineering Build and Release Management : Subversion, Git, CVS, Maven, SCM Tools, Ant, Phing.
  • Continuous Integration Build Tools Teamcity, Accurev, Jenkins, etc .
  • Experience with SOA and Web Services Java/PHP REST Services .
  • 3 years in C , Action Script 3, Flex and Flash.
  • 0.5 year with Ruby.
  • 0.5 year with RoR mainly in large scale school projects such as an EBay/Facebook clone, and some client application development
  • Auto CAD
  • Engineering Graphics/Design
  • Calculus I, II, III, Graphics Math 3D-Linear/Vectors
  • Discrete Mathematics / Data Structures in both C and Java
  • Programming Languages
  • Computer Organization and Architecture
  • Operating systems Design
  • Set Theory
  • Logic design

WORK EXPERIENCE:

Confidential

Senior Java Developer/Internet Programmer Analyst

  • Support new feature developments and enhancement to the current General's website.
  • Regular bug fixes with a three-week sprint cycle.
  • All development are done in Java employing Struts 1.2.9 and Spring/J2EE.
  • Tools used include Eclipse IDE, JIRA, Confluence, Subversion, Maven, Jenkins, Tomcat and other CollabNet tools.
  • Responsible with two other team member for all public facing desktop version of our website handling quoting system, address verifications, credit verifications, purchasing a policy and integration bridge systems between policy seekers and agent as well as underwriters.
  • Lastest Project: Designed a new/major application for credit/consumer report processing and address verification. This ensures that the quote that converts into policy start out with the best rate possible for the applicant.

Confidential

Configuration Management and Engineering for Java .Net

  • Responsible for all configuration management build and release/deployment of all our codebase which includes legacy PHP/Java/.Net applications and newer Java/PHP/.Net developments.
  • Configurations Manager :- collaborating with and managing the activities of two QA test engineers and mentoring one junior release engineer.
  • Solely responsible for automating programs and defining processes to automate builds, releases deployments, code versioning Subversion VCS and repository management.
  • Developed scripts to handle source control management accesses, branches and tagging.
  • Developed scripts to handle files archiving wars, jars,etc and deploying them to appropriate server containers.
  • Maintains Tomcat containers for all environments across cluster of servers, including and JVM optimization.
  • Developed scripts to integrate our version control system with our continuous integration servers, to enable propagation of changesets, issues worked on by developers across our issue tracking tool.
  • Developed codes to automate deployment of code for QA, UAT, Staging and Production environments.
  • Technologies utilized are:
  • Java: used to design and implement various tools used in conjunction with other third party tools for heavy lifting automation tasks, and custom applications designed to aid overall applications developments.
  • Minimal familiarity and development with .Net C development incorporated with WCF, ADO.NET, WPF, LINQ .
  • Coordinating with Product owners, scrum masters, Project managers and Program managers to implement best development design methodologies for different solutions.
  • Maintaining Teamcity, YouTrack, Mantis, Subversion and VersionOne tools
  • Scripting Languages used: Bash, Perl, Ruby and Ant

Confidential

  • 70 Java Backend Developer 30 Configuration Systems Engineer
  • Developing Java Financial applications for across. Our development techniques/methodologies ensures that our financial branches have the best custom developed software to handle all banking transactions including loans, saving and withdrawal
  • Technologies employed:
  • Java Enterprise Edition EJBs backend and components development with RESTful web services, Hibernate and JPAs, WSDL and SOAP web services and Spring Framework for CDI applications, web flows and MVC
  • Design Patterns: Model View Controller
  • IDE: Eclipse, Netbeans and IDEA
  • Command line editor: Vim VI and Emacs
  • Relational Databases: Experience with the following:
  • SQL Server, MySQL and PostgreSQL
  • Messaging: JMS, MQ
  • Server Applications: Experience with the following:
  • Tomcat, Glassfish, Websphere and Jboss 5,6, AS7
  • Frontend Frameworks: Experience with the following :
  • JSF2 Facelets , JSPs, Primefaces, Richfaces, ICEfaces, Spring MVC, Play , Javascript, Jquery, AJAX, HTML 4 and XML technologies XPath, xhtml, Xquery, XSTL
  • Backend Frameworks: Experience the following:
  • EJBs 3.x, General Java EE/J2EE CDI, JPAs, Servlets, Beans-session stateful ,stateless,singleton and message-driven beans
  • 1.5years experience with CSS 2 and 1 year with CSS3 and HTML5
  • PHP Developed custom in-house banking software to manage clients loan applications, savings and deposits transactions. Php 5, MySQL 5 server and Code igniter were used with Ajax, and jQuery.
  • Responsible for software analysis, design and architecture for IT team
  • includes Java, PHP and third party library and software management

Confidential

  • 50 Development and 50 Configuration Management and Systems Administration
  • Managing Partner/Linux Engineer/Administration/Systems Analysis Duties included but not limited to Developing Java Applications Web and Desktop , building, optimizing, and maintaining UNIX/Linux servers Apache Web Server, MySQL, Mail, FTP, Media Severs, etc for individuals and small businesses.
  • Started out in 2006 developing media server solutions.
  • Design and maintain Digital Video Recorder/Personal Video Recorder DVR/PVRs to replace commercial brands.
  • Started dealing with clients' servers professionally 5 years ago.
  • Optimized and streamlined custom servers designed with clients specifications, and needs.
  • Computer system for servers built from the grounds up, with carefully selected components.
  • Apache server software compiled from source or binary files are optimized to handle various databases, application servers and programming languages
  • Remote server maintenance, tuning and performance analysis offered to clients as an option
  • Secured with Secured Socket Layer OpenSSL with optional commercial grade such as VeriSign
  • Secure Shell OpenSSH enabled environment to encrypt remote logins
  • Developing Java Enterprise applications if client needs warrant it using EJB, JSF 2, Spring, Beans, Servlets, JSPs, Java application servers and containers, etc
  • Occasionally, develop an entire application in PHP and MySQL
  • Automating builds and release as well as maintaining CI, QA, DEV and PROD environments:
  • Perl, Bash and Ruby used as main scripting languages.

Confidential

  • analysis on all Robotic Machines used in the body shop, and made recommendations to senior level personal, including the plant manager.
  • Circuit Design for computer hardware used by robots on assembly lines.

Confidential

  • Performed configurations on tools used to test GM vehicles, and Programming Diagnostic testing tools in C to facilitate vehicle testing.

Confidential

  • Worked for various car manufacturing companies for Volvo and Scania, Europe , and performing configuration management for various computer softwares developed for such vehicles.
  • Assignments including releasing and testing of softwares.
  • Repository management wrote numerous backend scripts/applications for managing builds,release management and deployment automation.

Confidential

  • re-discounted Government Treasury Bills and bonds.
  • Handled expenditure accounts and Commercial Banks accounts held with the Central Bank.
  • Managed manual payroll procedure for employees.
  • Organized events for entire banking staff.

We'd love your feedback!