Sr. Software Engineer Resume Profile
Candidate Resume:
SUMMARY Thirteen years of progressive post-Bachelor's experience in enterprise web application and software development in Java/J2EE/Oracle. Three years of Salesforce application development and administration. Sun Certified Java Programmer and J2EE Web Developer. Successfully designed, developed, deployed, and maintained more than a dozen of full life-cycle J2EE/Java EE enterprise applications. Designed and developed web-based software which received SIIA CODiE AWARDS of Best Corporate Learning that integrates Blackboard LMS with Salesforce.com Force/APEX . Designed and developed full-featured next generation online Learning Management Systems for the world's largest virtue university. Effective team player with excellent problem solving abilities, a willing and quick learner with strong technical, communication, and leadership skills. Experienced in J2EE/Java EE and Web 2.0 enterprise applications designing and development, design patterns, UML, XML, Web Services, SDLC methodologies, application packaging, assembly, deployment, integration, testing and LF tuning, documentation, database designing, migration, and administration, and web application server administration. COMPUTER SKILLS Enterprise Development: Web UML, J2EE/Java EE, Design Patterns, SOAP, RESTful, Web Service, Apex, Visualforce, SOQL, SOSL, XML, XSLT, Struts, Hibernate, Spring, Java, JSP, Ajax, Ext JS, Ant, Maven, Gradle, JUnit, JMock, PowerMock, log4j, Eclipse, Tag Library, Servlet, JDBC, JPA, EJB3, JMS, JAXP, Perforce, Team Track, CVS, SVN, StarTeam, Java/J2EE/Web Services security, OAuth 2.0. Programming Languages: Java, APEX, Visualforce, VB, ASP.NET, C , C , and COBOL. Web Designing: HTML, CSS, JavaScript, JQuery, Ext JS, VBScript, Dreamweaver, Fireworks, Flash, PhotoShop, and Illustrator. Database: Oracle 8i/9i/10g/11g, PL/SQL, SQL Server, MySQL, and MS Access, Toad, SQL Developer. Operating Systems: Windows/NT, Unix, and Linux. Server Administration: WebSphere, Web Logic, JRun, Tomcat, JBoss, Oracle, IIS, and Window Server. WORK EXPERIENCE Sr. Software Engineer Confidential Blackboard Learn for Salesforce Learn for Sales Blackboard Learn for Sales is a more effective, integrated learning management solution for sales training and professional development, which is built on the Force.com platform and integrated with Salesforce CRM. It helps improve employee knowledge and retention through a more engaging social learning experience. Salesforce.aspx My functional role involves: o Developed Single Sign-On and Salesforce Portal OAuth authentication L F between Salesforce and Blackboard Learn o Designed, developed, and integrated Blackboard Learn data sync with Salesforce, including courses, users, enrollments, profiles, public groups, and program usages o Designed and developed Blackboard Learning Program and Salesforce Trial Application o Configured, developed, tested, packaged, and deployed Learn for Sales applications o Managed profiles, roles, public groups, queues, permission sets, and share settings. Provided ongoing support to identify and troubleshoot issues. Provided the highest levels of quality and consistent delivery and support for the Salesforce applications. o Developed, built, and deployed Blackboard Learn for Sales building blocks with Ant, Maven, and Gradle scripts, and figured Blackboard Learn JDK with Salesforce o Mentored less experienced team members and developed a development team. Technologies used in these projects include: SOAP/RESTful Web Services, Spring, Hibernate, Apex, Visualforce, force.com, SOQL, SOSL, Blackboard learn SDK, Java EE, Servlet, JSP, JDBC, JavaBeans, Struts, JUnit, JMock, Log4j, JQuery, Ajax, web 2.0, XML, UML, Visio, Perforce, Ant, Maven, Gradle, Oracle Sr. Software Engineer Confidential UMUC Next Generation Higher Education Distant Learning Management System LMS - WebTycho WebTycho is a proprietary Learning Management System developed at the University of Maryland University College - the world's largest provider of online higher education to facilitate course delivery online. The system provides an interactive classroom experience to over 150,000 class sections annually and more than 97,000 current students and faculty around the United States and the world. My functional role involves: o Designing and development of the Distant Education Learning Management System for the world's largest online university o Designing and implementing new functions and technical solutions o Transferring existing solutions into the new paradigm o Leading and mentoring junior Java/J2EE developers o Designing, developing, installation, configuration, and maintaining SCORM and WebTycho next generation LMS integration project Technologies used in this project include: Java EE, Servlet, JSP, JDBC, JavaBeans, JPA, Spring, Hibernate, Struts, JUnit, Log4j, Ext JS, Ajax, web 2.0, XML, XML Parsers, Web Services, SOAP, WSDL, UDDI, JAX-RPC,JAX-WS, JAXB, JAXR,JAAS, JMS, Rational Rose, UML, Visio, Serena TeamTrack, WebSphere, Oracle Software Engineer Confidential GSA Inventory Reporting Information Systems IRIS Development IRIS is a web-based application that supports the General Services Administration GSA Public Buildings Service PBS in the areas of repair and construction, financial authorization, and safety assessment for its federal buildings. IRIS has three modules: Safety Assessment, Work Item Inventory, and Finance Automated Numbering. My functional role involved: o Working as Lead J2EE Developer Consultant at the headquarters of 3H Technology o Designing and developing the IRIS Work Item and Safety Assessment Development o Capturing and analyzing the requirements o Creating the J2EE development structure, Use Case models, class diagram, activity diagram, and sequence diagram in Rational Rose and CVS o Designing and creating database tables and writing stored procedures, functions, and triggers both in Oracle 9i and SQL Server o Data migration from SQL Server to Oracle 9i using SQL Server DTS, Oracle SQL Loader, and TOAD o Developing, coding, unit and integration testing, change management in eclips3.0, Spring, Hibernate, Struts, JDeveloper, JUnit, CVS, and Visual SourceSafe o Installing, configuring, assembling, integrating, and deploying Oracle 9i J2EE application server, and Oracle 9i database server. Technologies used in this project include: Spring, Hibernate, Struts, Java, JSPs, Servlets, JDBC, JavaBeans, XML, Web Service, LF Rational Rose, UML, Visio, CVS, VSS, eclipse DOL e-Procurement Systems EPS Development EPS create automated, Web-based processes, including requisitioning, contract management, solicitation management, vendor participation, award and close-out for the Department. It unifies infrastructure across agency silos and incorporates best-of-breed, Commercial off the Shelf COTS software as a total solution. Key areas LF of functionality include: agency-wide requisitioning and workflow, full solicitation management and workflow, full evaluation team and bid management, integration with new and legacy systems. |