We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SKILLS PROFILE:

Languages: Java, C++, SQL, SQLJ, PL/SQL, Aspect J, Python, EJB 1.x/2.x/3.x, RMI

Big Data: Hadoop, Pig, Hive, HBase, Sqoop, Flume, HCatalog, Hadoop Ecosystems

Web/Application servers: Weblogic 11g/ 8.1/7.0/6.1/5.1/4.5 Web Sphere 6/5/4/3.5, Sun one 7.1, Tomcat 7/6/5/4, Java Web Server 2.0, JBoss, WAS - CE 2.1/2.0, Apache Geronimo 2.x, Jetty 7.x/8.x/9.x

Portal Server: Vignette Portal Server 7.2

Databases: Oracle 10g/9i/8i/8.1, SQL Server 2007/2000, DB2 7.2, MySQL 5.0, MS Access, Tera Data, Sybase, Aginity Netezza workbench 2.1.x, Toad 5.7

Operating Systems: Windows 98/95/NT4.0, Windows XP, Windows 2000, MS-DOS, Unix

IDE: RAD 6, WSAD 5/4, Eclipse 3.x, IntelliJ IDEA 7.2, JBuilder 6.0, Visual age for java (VAJ), XMLSPY, Edit Plus

Database Tools: TOAD, SQL Navigator 4.1

Development Tools: Maven 2, ANT, Telnet, FTP, Gradle

Analysis & Design: Rational Rose, Java patterns, J2EE patterns, ERWIN, RUP, RAD, XDE, Rational Purify, EMF Eclipse, GEF Eclipse, UML 2, Rational Software Architect, Rational Application Developer (RAD), Rational Software Modeler, Rational Business Developer.

Reports: Actuate reporting suit 5.0, Oracle 10g, Crystal Reports, iText, JasperReports, iReport, JasperAssistant, BIRT 2.2.2 (Business Intelligence and Reporting Tools), XSL-FO, Apache FOP

Frame Works: AngularJS, MVC, Struts 2.x/1.x,Webworks, Spring 3.x/2.x/1.x, Spring Acegi/Security, Spring Integration, Hibernate, WebWork 2.0, XWork, Apache Tiles, SiteMesh, MyBatis/ iBatis 2.3.0, DOJO, Google Web Toolkit (GWT), MVP4G 1.4.0, Abator, EhCache, JPA, EclipseLink, Drools (Business Rule Management System) 6.0

Version Control: CVS, SVN, VSS (Visual Source Safe), Clear Case, MKS, Subversion, Rational Team Concert (RTC), Serena Release Control

XML Technologies: XML, XSLT, JDOM, SAX, DOM, DTD, XML, XPath, schema’s, Xtags, XSD, StaX

Testing Technologies: JUnit 4/3.8, JUnit Extension 0.2.4, Mock Objects, Cactus, DB Unit, XMLUnit, JTest, Mockito

Web Services: Webservices, UDDI, SOAP, WSDL, Axis 2, X Fire, SOA, JAX-WS, JAX-RS, JAXB, RESTful, WADL, WSDL, SoapUI, Jersey, Spring Restful webservices

Development: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Lead Software Engineer

Responsibilities:

  • Installing Oracle VirtualBox 5.0 on windows
  • Installing Hadoop 1.2.x version on VirtualBox
  • Creating HDFS directories and moving files in/ out from local system
  • Setting up pseudo cluster
  • Writing and running Map Reduce for sample programs like word count
  • Understanding Hadoop/ HDFS and Map Reduce architecture and functionality
  • Hadoop admin configurations
  • Installing HortonWorks HDP 2.3 on Virtual Box and running Hive/ Pig and HBase

Confidential, Charlotte, NC

Lead Software Engineer

Responsibilities:

  • Responsible for creating design documents and working horizontally creating front. middle and back end.
  • Responsible for creating front end using JSF/ Rich Faces, CSS, Java Script, developing backend using Java 7, spring, spring integration, SOAP/ restful web services, WSDL/ WADL, JAXB, XML, XSD, SQL, SQL Server, Hibernate, WebSphere and writing Junit test cases.
  • Drools - Business Rules management System is used to implement rules. Maximo is used to see work order progress/ status etc.
  • Jenkin is used for build purposes. SVN is used for repository. Splunk is used for searching, monitoring, and analyzing logs from different environments (DEV/ TEST /QA/ PROD).
  • Work with BA, Business, and QA and cross functional, remote, development teams.
  • Use Agile & Scrum methodologies, story writing, story grooming, story points meetings, code review & BA reviews. Involved in Scrum, Retrospect, Scrum of Scrum meetings.
  • Responsible for creating flow, use case, class, sequence and database diagrams using Visio and Eclipse Plugins.

Environment: Java, J2ee, jdk 1.7, Spring 4.x, Spring SOAP web services, SoapUI 5.x, html, CSS, Java Script, SQL server 5.7, SQL, java Patterns, JAXB, JUnit, Hibernate 4.x.x, Drools 6.0, JDBC, Tectia (secure file transfer), Visio 2013, UML, Splunk, Eclipse Luna 4.4.2/ Spring Tool Suite (STS) 3.6.4, Toad 5.7, Apache commons, Spring Integration 4.x

Confidential, Charlotte, NC

Lead Software Engineer

Responsibilities:

  • Responsible for creating context, data-flow, flow, use case, class, sequence and database diagrams using Visio and Eclipse Plugins. Creating overall project/ flow diagrams.
  • Use Agile & Scrum methodologies, story writing, story grooming, story points meetings, code review & BA reviews. Involved in Scrum, Retrospect, Scrum of Scrum meetings.
  • Responsible for working front end using html, Free Marker, Atom and developing backend using Java 7, spring, restful web services, WADL, StaX, JAXB, XML, XSD, JPA (Eclipselink), Oracle & Weblogic. Writing Junit test cases using Mockito. EclEmma used to Junit coverage.
  • Creating all sorts of requests and documentation for new web services using Data Power. SoapUI is used to run/ test web services. Serena Release Control for release related documentation/ approvals.
  • Gradle is used for building projects. Rational Team Concert (RTC) is used as repository, branch creation and merging codes. Responsible for migrating code to different environments like DEV, QA, ST2 etc.
  • Work with BA, Business, and QA and cross functional (remote) development teams.
  • IBM Security AppScan Source for Analysis, for scanning codes, HP ALM Explorer for defect tracking/ life cycle, Splunk is used for searching, monitoring, and analyzing logs from different environments.
  • Researching, presenting, creating mock/demo projects for team members using new technologies and implementing.

Environment: Java, J2ee, jdk 1.7, Spring 3.0, Spring Restful web services, SoapUI 4.5.1 FreeMarker 2.3.20, Atom 3.5.1, html, CSS, Java Script, Oracle, Rational Team Concert (RTC), Gradle, SQL, java Patterns, JAXB, StaX, JUnit, Mockito 1.9.0, JDBC, Tectia (secure file transfer), JPA (EclipseLink), Data Power (IBM), weblogic 11g (10.3.6), Serena Release Control, Visio 2013, UML, Oracle SQL developer 4.0, Splunk, IBM Security AppScan Source for Analysis 9.0.2, HP ALM Explorer12.2x, EclEmma 2.3.2, Eclispe kepler/ Spring Tool Suite (STS) 3.6.4.

Confidential, Charlotte, NC

Lead Software Engineer

Responsibilities:

  • Responsible for all the development work using Java and complex SQL queries for ETL (extract, transform & load). Used spring integration messaging framework.
  • Understanding/ Implementing business requirements. Responsible for release meetings.
  • Managing DEV, QA and multiple UAT environments. Working independently, creating documents for testing & deployment. Interacting with up/ down stream teams.
  • Managing/Creating all the production release related documents, assisting production release team for deployment and fixing issues.
  • Migrating projects to EFS (Enterprise File System), regression testing.
  • Used SVN for code management, creating/ merging and working on multiple branches.
  • Follow Confidential ’s technical standards, code reviews and JTest
  • Used JIRA, Issue and Project Tracking Software, to create tickets and move them to different stages.
  • Managing 3 projects from understanding business requirements, development, testing stages (offshore QA team) to production.
  • Researching about Hadoop (Big Data) and related technologies and giving presentation to team members.

Environment: Java, J2ee, jdk 1.7, Spring 3.0, Spring Integration 2.1, JSP, JConsole, Sybase, Netezza, Aginity, Squirrel, Unix, SVN, STS/ Eclipse, Maven, SQL, java Patterns, JUnit, Hudson, JIRA, JDBC, Tectia (secure file transfer), MicroStrategy, Sharepoint, Jenkin

Confidential, Charlotte, NC

Sr. Software Engineer

Responsibilities:

  • Consolidated multiple views iPhone, iPad, Android and web into one using AngularJS
  • Implemented Responsive Web Design to have single code for all the views
  • Created Directives, Filters, Data Bindings, Views, Controllers, Scope, Module, Routers and Factories using AngularJS and jQuery.
  • Used Spring Framework, JSON and jdk/Java 1.6 to get data from backend. Used HTML, CSS, AJAX and JavaScript. Deploying to WebSphere application server.
  • Using Agile & Scrum development methodologies
  • Worked horizontally, created Front, Middle and Back end system.
  • Developed RESTful webservices supporting XML/JSON, WADL for web and mobile devices and testing those using SoapUI. Jetty was used to run/test locally.
  • Working/ Creating customized tag libraries. Implemented home grown caching solutions.
  • Working independently, writing modular logics, interacting with business user and business analysts and testing team members.
  • Follow Confidential ’s technical standards, code reviews and Jtest
  • SVN is used as repository, Jenkins as continues Integration Server and Ant is used for build/deployment purposes.

Environment: Java, J2ee, jdk 1.6, Spring 3.0, JSF, MyFaces, JSP, xhtml, jQuery, AngularJS, Oracle, Sybase, Unix, MKS, SVN, RAD, Eclipse, CSS, Ant, SQL, MVC, java script, J2ee Patterns, JAX-RS, JAX-WS, JAXB, Webspehere, RESTful webservices (Jersey), Jetty 8.x, XPath, WADL, SoapUI 4.5.1, JUnit, Agile, Scrum, Agility, JTest, JSTL (Tag libraries), Hudson

Confidential, Charlotte, NC

Sr. Java/ J2EE Developer

Responsibilities:

  • Understanding calculators functionalities and creating control reports
  • Created POC for multiple modules
  • Designed and created front, middle and back end of the projects/ modules.
  • Interact with business users and business analysts to gather requirements and creating technical documents. Work closely with QA/ SIT/ UAT and Production Support Team.
  • Manage code base, creating branches using SVN for different environments.
  • Working and assigning tasks to offshore development team. Mentoring junior team members.
  • Developed front end using GWT, JSP, JavaScript and CSS. Analyze and fix production issues.
  • Work horizontally (front, middle and back end) of the project. Designing front end, writing modular core business logic and backend using complex SQL queries/ PL/SQL stored procedures. Performance tuning SQL queries. Used Ehcache for caching solutions.
  • Design solutions for complex problems
  • Investigate new technologies, give presentations and create POC projects to provide solutions/ solve complex problems. Enthusiastic to learn new technologies
  • Writing business logic using java and front end technologies.
  • Customization, Designing and coding for JIRA framework.
  • Developed/ Consumed RESTful webservices data in XML and uploaded into different databases.
  • Writing UNIX scripts. Used MVC and open sources, Spring, MyBatis etc.

Environment: Java, J2ee, jdk 1.6, Spring 3.0/ 3.3, GWT 2.2.0, MVP4G 1.4.0, Spring Security, Transactions, EhCache, Jsp, EJB 3.0, Jdbc, JMS, JBoss 7.0/5.1, TeraData, Oracle, Sybase, XmlJet, iText, Unix, Job Scheduler, SVN, Eclipse, BIRT, Python, Ant, SQL, MVC, JQuery, java script, J2ee Patterns, Quality Center, JIRA 3.7/4, JAX-RS, JAX-WS, JAXB, RESTful webservices (jersey), Jetty, WADL, SoapUI, Weblogic, Agile, JUnit, Hudson

Confidential, Westborough, MA

Sr. Java/ J2EE Developer

Responsibilities:

  • Analyze requirements; create prototypes, design/ test documents and implement Model View Controller (MVC) architecture.
  • Part of Architect team to design solutions to complex problems. Prototyping projects using new technologies.
  • Developed front end web pages using JSP, JavaScript and CSS. Design, develop and Implement testing framework.
  • Designing and implemented reporting framework. Business logics were written using Core Java. Implemented Exception handling framework for different projects.
  • Utilized MKS as repository. Implemented design patterns like Data Access Objects (DAO), Session Façade, Factory pattern and Value Objects.
  • Implemented stored procedure using SQL, PL/ SQL and SQL Server 2000.
  • Migrated of store applications from Web Sphere Application Server 4.0, Java 1.3 to WAS-CE 2.0 and Java 1.5
  • Conduct programs related to advances in related technology
  • Providing technical support to different stores, if needed, using Web Connect.
  • Creating UML (use case, class, sequence) diagrams using Rational Software Architect.

Environment: JAVA, J2EE, JSP, EJB 2.0/1.0, JDK 1.5/1.4, HTML, CSS, JavaScript, Servlet, Java Beans, Rational Software Architect, UML, CVS, Eclipse, Maven 2, ANT, AJAX, DOJO, Design Patterns, SQL, PL/SQL, MVC, XML, XSLT, DOM, JDOM, Tomcat, Web Sphere (WAS-CE) 2.0, JUnit 4.0/3.8, JUnitExt, DBUnit, Cactus, Apache Geronimo 2.x, Spring 2.x, AspectJ, Struts 2.0/1.1/1.0, webworks, Http Messaging, XSL-FO, Apache FOP, XPath, XSLT, XMLUnit, iText, WebWork 2.x, XWork, MKS, Web Connect, iBATIS 2.3.0, Abator, Hibernate, JasperReports 2.0.4, iReport 2.0.4, Jasper Assistant, iText, FreeMarker, DHTML, JSON, XTags, Jetty, Window XP.

Confidential, Boston, MA

Sr. Java/ J2EE Developer

Responsibilities:

  • Architected, Designed and implemented real time portfolio management system
  • Analyze business requirements; create prototypes, design, test documents and implement Model View Controller (MVC) architecture.
  • Analysis, design, develops, debug, implement and test on J2EE environment using Eclipse.
  • Responsible for creating presentation, application and database layers using JSP, Java script, HTML, SWING, CSS and back end using JDK, Servlet, Java Beans, XML, EJB, Sun One Application Server, Vignette Portal Server, Reuters API and Thomson API. Responsible for configuration and installation of Sun One Application and Vignette Portal Server. Created, used the build and release scripts using ANT to integrate and deploy codes to System Test and UAT server.
  • Responsible to interact with Reuter’s team and implement Reuters Thin Client Toolkit API 4.2.0 to get Snapshot and Streaming, real time, pricing for securities and used SWING to implement and display. All Business logics were written using Core Java.
  • Utilized Concurrent Versions System (CVS) as repository. Implemented design patterns like Data Access Objects (DAO), Session Façade, Factory pattern and Value Objects.
  • Created Database Access Classes, SQL queries, store procedure, functions using SQL and PL/SQL using Toad and Oracle 10g database.
  • Integrating, building and deployment of the code to System Test Environment and User Acceptance Test (UAT) using ANT scripts.
  • Used Reuters and Thomson’s webservices and HttpClient to get the pricing and news for portfolio securities.
  • Managed offshore development team
  • Developed front end for the portfolio management system using SWING, JavaScript and CSS.

Environment: JAVA, J2EE, JSP, SWING, EJB 2.0, JDK 1.5/1.4, HTML, CSS, JavaScript, Servlet, Java Beans, CVS, Oracle 10g, Toad, Eclipse, ANT, AJAX, Design Patterns, SQL, PL/SQL, MVC, XML, DOM, JDOM, Hibernate, webservice, SOAP, WSDL, HttpClient, RESTful webservices (Jersey), Jetty, Sun One Application Server 7.0, Vignette Portal Server 7.2, Window XP, Reuter and Thomson API, Junit.

Confidential, Philadelphia, PA

Programmer Analyst

Responsibilities:

  • Analyze business requirements, create prototypes and implement MVC architecture.
  • Used Spring core framework to remove the direct dependencies on CIMS middleware components and Oracle database class and created common framework.
  • Responsible for Analysis, design, develop, debug, implement and test on J2EE environment. WebSphere Studio Application Developer (WSAD) 5.1 used for development purpose. Helping team members to design develop and implement.
  • Created front end using JSP, Java script, HTML, CSS and back end using Servlet, Java Beans, XML, EJB 2.0 and Weblogic Application Server 8.1. Installed and configured Weblogic 8.1. Created, used the build and release scripts using ANT to integrate and deploy codes to UAT server. All Business logics were written using Core Java.
  • Used CIMS middleware components to interact with OS/390 Main Frame Systems.
  • Responsible to analyze defects and enhancements with users in order to fix them and created necessary test documents. Utilized Visual Source Save (VSS) 6.0 as repository.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects and Front Controller architecture. Developed font end data entry screens using JSP, for validation used JavaScript and CSS was used for styles.
  • Responsible for writing Database Access Classes, SQL queries, store procedure, functions using SQL and PL/SQL using Toad. Responsible to modify existing and creating new Database tables. Utilized Oracle 9i database.
  • Integrating, building and deployment of the code to User Acceptance Test (UAT), the integrated test environment, server using ANT scripts.

Environment: JAVA, J2EE, JSP, EJB 2.0, Spring framework 1.2, HTML, CSS, JavaScript, Servlet, Java Beans, VSS 6.0, Oracle 9i, Toad, WSAD 5.1, Eclipse, ANT, Design Patterns, SQL, PL/SQL, MVC, XML, Weblogic Application Server 8.1 and Window XP.

Confidential, Hopewell, NJ

Programmer Analyst

Environment: J2EE, java, JavaScript, Oracle 8.1/8i, PL/SQL, SQL, Weblogic 7.0/8.1, JBuilder 10, EJB 2.0, JSP, Servlets, Struts, XML,XSLT, CSS, Rational Rose 2002,ERWIN, Oracle 10g, SQL Navigator 4.1, Clear Case, Eclipse, Java Script, ANT, HTML, Unix and Windows 2000

We'd love your feedback!