Java Developer/web Developer Resume
Miami, Fl
PROFESSIONAL SUMMARY:
- Strong technical background in software and hardware application; troubleshooting, task planning and design.
- Experience with development methodology i.e. agile, waterfall; web developing skill including PHP, HTML5.
- Experience with data format as JSON and xml. knowledgeable in hardware programming; Software experience with Microsoft development tools including Visual Studio, SQL, Team Foundation Server, SSIS, Reporting Services, and SharePoint; experience with PSPICE; VHDL; Quartus; Mat Lab, Multisim, ESRI/GIS application design; electronic and logic design; including filter design, and voice and signal amplification; working experience with Analog to Digital conversion and Digital to Analog conversion communication.
- Knowledgeable in micro - controller programming, including PIC, MSP and Atmel; experienced in embedded applications development; skilled in C, C++, Java, LINUX/UNIX, UML; computer/hardware architecture, assembly language, operating systems.
- Throughout understanding of mathematical concepts, including statistics, calculus and differential equations theories, numerical methods, algorithms, and data structures.
- High proficiency in written/read/verbal Spanish and English.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C#
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web Services, Multithreading, JTA, Custom Tags
Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, REST, WSDL)
Frameworks and IDE s: Struts, Spring, Hib rnate 3.x, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web/Application Servers: Web Logic 10.3.2/9.2/8.1, WebSphere, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.
Web Service Technologies: SOAP, REST
Build Tools: ANT, MAVEN
Version Control Tools: GIT, Visual Source Safe, CVS, Tortoise SVN
Build Script: ANT, shell scripts, batch scripts
IDE s: Eclipse 3.6/3.4/3.1/3.0, NetBeans 6.7/6.0, IntelliJ, Webstrom
Methodologies: Agile, Waterfall
Databases: Oracle 10g/9i, SQL Server 2008/2005, MySQL
Operating Systems: Windows, (Mac & Linux) UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
Java Developer/Web Developer
Responsibilities:
- Developed web-based application projects, Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Built cross platform mobile applications software development using HTML5, MVC, CSS3, SASS, JavaScript, Cordova, JQuery Mobile, JQuery, Phone Gap, Node.js
- Involved in the analysis, design and implementación and testing phases of SDLC.
- Developed the applications using Java, JSP, JDBC, Servlets, Web Services, Struts, HTML5, and JavaScript etc.
- Developed applications using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed web components using MVC pattern under Struts framework.
- Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
- Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Used Hibernate for DAO layer and developed all mappings required for ORM mappings.
- Developed Hibernate criteria queries for CRUD operations.
- Developed components using stateless session beans (EJB) and deployed them on WebLogic Server.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Configured and deployed the application on JBoss application Server.
- Involved in designing and developing the front end of the applications using JSP, JavaScript, AJAX, HTML5, DHTML, CSS3.
- Numerous fixes for Play 2.0 Application that are leveraged by the Scala IDE to improve stability and responsiveness.
- Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
- Worked on analyzing Hive and Hadoop cluster and different big data analytic tools including No SQL database and Cassandra.
- Automated the work flow using shell scripts.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
- Used Bootstrap to develop front end pages.
- Used Sonar to check the code quality.
- Used swing to build GUI.
Environment: Java, JDK, J2EE, Servlets, MVC, WebLogic, EJB, JSP, Struts, Spring, Hibernate, XML, NetBeans, Multithreading, Web Services, WebLogic, HTML5, CSS3, Angular.js, JQuery, SOAP, Rest, Scala, JBoss, Log4j, Junit, Ant, Clear Case, Cassandra, SQL and Windows
Confidential, Miami, FL
Software Engineer II
Responsibilities:
- District Team Leader, direct contact and interaction with regional manager
- Proficient with ICE software case management
- Design, and compiled technical documentation reports and implementation of embedded applications
- Configuration and troubleshooting of servers, desktops application and operating system.
- Worked with complex network configurations, installation and maintenance.
- Communication liaison between the customers, product engineering management and Onsite Coordination Representative in South America.
- Good knowledge of Hadoop ecosystem, HDFS, Big Data, RDBMS.
- Experienced on working with Big Data and Hadoop File System (HDFS).
- Hands on Experience in working with ecosystems like Hive, Pig, Sqoop, Map Reduce, Flume, OoZie
- Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.
- Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Provided JMS support for the application using WebLogic MQ API.
- Used Hibernate in Persistence Layer. Developed database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
- Wrote API's for exposing team based java web services to other internal clients.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Deployed war/jar files in the WebLogic Application Server.
- Used JSP, HTML5, JQuery, Angular.js and CSS3 to design the front end components.
- Involved in UI level coding using JSP, JavaScript, JQuery, Angular.js, and JSTL.
- Designed JSON requests according to the front end pages.
- Developed Façade classes to encapsulate the business Logic and hide the implementation details of the data access classes and EJBs.
- Testing of web services using SOAP UI, DHCP client.
- Used log4j for logging. Experienced in SVN, Maven, and eclipse.
- Wrote shell scripts for rolling day-to-day processes and it is automated.
- Fixed several security bugs fixing issues for cross-site scripting (XSS), hacking user session.
- Used CVS for versión control across common source code used by developers.
- Deployed Hadoop Cluster in Fully Distributed and Pseudo-distributed modes.
- Implemented Shell scripts to business department automating day to day tasks.
- Attended trainings for Hibernate and iBatis conducted by professionals at Confidential .
- Recognition by vice president for initiative on security fixes.
Environment: Java J2EE, Spring, Struts, Hibernate, JavaScript, JSP, JSON, HTML5, CSS3, JavaScript, JQuery, Apache Tomcat, Log4J, JMS, JUnit, Mockito, RESTful and SOAP, WSDL, Web Services, Maven, Angular.js, SOAP UI, SVN, virtual machines, WebLogic, Shell scripts and Windows.
Confidential, Florida
Research and Development Engineer
Responsibilities:
- Lead software engineer and supervisor; developed embedded applications for Android’s operating system
- Programmed in high-level languages such as C++, C, Java; and low level i.e. assembly
- Designed board layout & electrical schematics for custom projects as requested by customers. Built, tested, and monitored prototypes for production to ensure reliability.
- Experienced working with IP surveillance; designed and implemented a power distribution board for trains;
- Designed and implemented a boot loader to upgrade surveillance equipment online via IP
- Worked with ATMEL microprocessors, encoder ( IPE042M udp technology, ION-E100 IOnodes), DVR(DVR9088),video chips, onscreen display(max7456), network chips (IPE042M), Ethernet modules (nano LAN Reach connect one), real time clocks(DS1307Z+), Wi-Fi boards(Nano Station, ubiquiti), switches(IPE042M), to name a few.
- Collaborated with mechanical engineers to design security devices. Programmed units for use in production and troubleshoot malfunctioning units.
- Researched on embedded operating systems (Windows CE 6 as Real time operating system)
Environment: Java, UML, Struts, Struts Tiles, Struts Validator, Hibernate, Spring, AJAX, XML, DOM, JDBC, CSS, Eclipse, ANT, Log4j, Junit, Oracle 10g, TOAD for Oracle, BEA WebLogic, JMS, JSF, SVN, Windows XP.