Java Developer Resume
Fort Worth, TX
SUMMARY:
- 5+ years of IT industry experience encompassing a wide range of skill set.
- Experience with Statistics, Data Analysis, Machine Learning using R language and Python.
- Strong with ETL, Data warehousing, Data Store concepts and OLAP technologies.
- Experienced in SQL programming and creation of relational database models.
- Experienced in creating cutting edge data processing algorithms to meet project demands.
- Worked with applications on R, SPSS and Python to develop neural network algorithms, cluster analysis.
- Worked with packages like ggplot2 and shiny in R to understand data and developing applications.
- Worked on Tableau, Quick View to create dashboards and visualizations.
- Automated recurring reports using SQL and Python and visualized them on BI platform like Tableau or QlikView.
- Worked on Statistical models to create new theories and products.
- Designed and implemented supervised and unsupervised machine learning.
- Identify problems and provide solutions to business problems using data processing, data visualization and graphical data analysis.
- Worked with clients to identify analytical needs and documented them for further use.
- Developed predictive models using Python and R to predict customers churn and classification of customers.
- Used spring framework to design architecture of the application as per requirements.
- Query optimization, execution plan and Performance tuning of queries for better performance in SQL.
- Worked on Shiny and R application showcasing machine learning for improving the forecast of business.
- On personal level, developed MapReduce jobs in Hadoop for log analysis, analytics, and data cleaning.
- Created reports using Power BI and export data into HDFS.
- Worked extensively in J2EE (JSP, Servlets, Struts), Web Services (SOAP, WSDL), Swing, Tomcat, WebSphere, JDBC, XML, Spring MVC, Spring WebFlow, Hibernate and well versed with Oracle/DB2 database, OS Concepts.
- Used various Core Java concepts such as Multi - Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Extensive experience in the developing User Interface (UI) Applications and Professional Web Applications using HTML 4/5, CSS2/ CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, XHTML and XML.
- Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns like Singleton, Factory, Builder, Observer, Command Patterns, etc.
- Good experience in working with Web / Application servers like Apache Tomcat, WebSphere and/or Web Logic, JBOSS.
- Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), and GIT for providing common platform for all the developers.
- Expertise in creating build files using Jenkins and MAVEN. Some experience using logging and tracing tools like log4j and SPLUNK.
- Experience in developing Web Services (SOAP and RESTful). Good Experience in implementing Web Services using SOAP, WSDL.
- Excellent communication, analytical & troubleshooting skills.
TECHNICAL SKILLS:
Languages: R, C#, VB.NET, VC++, Java
Scripting: Python, Unix Shell Scripting, Perl
Development Tools: RStudio, Visual Studio.NET 2015, Eclipse, Quest - SQL Navigator, Tableau, QlikView
Data Science/Big data: Statistical Analysis, Machine Learning, Data Mining, Hadoop 2.x, HBase 1.2, HDFS, NoSQL, HBase
Operating Systems: Windows 10.0, UNIX with Sun Solaris 8.0, HP-Unix
Databases: MS SQL Server 2005, Oracle 11g, Sybase
Web Technologies: Silverlight, AJAX, ASP.NET, Java Script, (IIS) 7.0, AWS (Amazon Web Services)
Others: .NET 4.5, WPF, WCF, XAML, LINQ, MS Team Foundation Server (TFS), SSRS, Power BI, Infragistics/Telerik Toolkit
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
JAVA Developer
Responsibilities:
- Collaborated with senior management, subject matter experts, and IT teams to define business requirements
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodologies (SCRUM) for developing application.
- Efficiently used Core Java concepts like OOPS, Multithreading/Synchronization, Collections Framework, Exception handling etc.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Solid skills in using Spring, Spring MVC, Hibernate, JSF, XML technologies and Struts framework with Tiles development experience.
- Experience in Struts (MVC architecture), spring framework, J2EE Design patterns, spring IOC, Java and Hibernate.
- Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery and implementing tag libraries.
- Configured application flow, controlling logic and navigation.
- Involved in re-factoring the existing components to meet the current application requirements.
- Involved in testing services for enhancements and changes, Bug fixes.
- Used various SQL statements to store and retrieve the data from database.
- Implemented Front End code using JSP, Spring Framework.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers.
- Hands on experience on Server-side validations using jQuery, java scripts JSTL and custom tags.
- Some experience in using technologies like Ajax, JavaScript/jQuery, AngularJS, Bootstrap, HTML, JSON to make connections between the server and databases like MongoDB and Oracle.
- Involved in reviewing and helping to develop stored procedures required for the application functionalities.
- Developed queries that are required for the application development and implemented using different logics.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit Testing, Integration Testing & Generating test cases for web applications using JUnit, Jenkins and Log4j.
- Hands on experience with IDE’s like IBM Eclipse, NetBeans, Spring Tool Suite (STS) and IntelliJ.
- Used GIT for version control which allowed team members to work simultaneously on the project.
- Configured Jenkins build jobs for Continuous Integration and for regression testing.
- Designed and developed Power BI graphical and visualization solutions with business requirement documents and plans for creating interactive dashboards.
- Utilized Power BI (Power View) to create various analytical dashboards that depicts critical KPIs such as legal case matter, billing hours and case proceedings along with slicers and dicers enabling end-user to make filters.
- Generated ad-hoc reports in Excel Power Pivot and sheared them using Power BI to the decision makers for strategic planning.
- Utilized Power Query in Power BI to Pivot and Un-pivot the data model for data cleansing and data massaging.
- Implemented several DAX functions for various fact calculations for efficient data visualization in Power BI.
- Utilized Power BI gateway to keep dashboards and reports up to-date with on premise data sources.
- Implemented code check-in/check-out and managed multiple versions of complicated code within TFS.
- Provisioned VMs with SQL Server on cloud utilizing Microsoft Azure and setting up communication with the help of endpoints.
- Migrated enterprise database to Microsoft Azure with Redgate and azure data factory.
- Helped to develop backup and recovery strategy for databases on virtualization platform utilizing Microsoft Azure.
- Perform thorough unit testing on all relevant platforms to ensure proper implementation.
- Designed SSAS Cube and developed MDX queries for Analysis.
- Using Team foundation server (TFS) for managing source code changes.
- Involving in developing test cases for Unit Testing.
Environment: SQL Server 2012, T-SQL, SSMS, Excel, SSIS, SSAS, SSRS, SharePoint, Power BI, Tableau, TFS, DTA, SQL Profiler, MS Azure, Data Factory, Visual Studio, C#, Java, J2EE, Spring, Hibernate, Web Services (SOAP and RESTful, WSDL), XML, HTML5, CSS3, JavaScript, AngularJS, Bootstrap, XSD schema, SVN (Tortoise SVN), SOAP UI, JDBC, Eclipse, Jenkins, GIT, Tomcat.
Confidential, Miramar, FL
JAVA with R / Data Scientist
Responsibilities:
- Conducted research on development and designing of sample methodologies and analyzed data for pricing of client’s products.
- Involved in analysis, specification, design, and implementation and testing phases of
- Software Development Life Cycle (SDLC) and used agile methodologies (SCRUM) for developing application.
- Divide single module architecture to small APIs to facilitate the deployment process.
- Ensure high quality deliverables by making sure that the team adhered to the architectural guidelines.
- Worked with Java Vulnerabilities Team to identify vulnerabilities and fixes and reviewed Bug/Defect Tickets and follow up till the issues got resolved.
- Used Spring Boot, Spring MVC, Hibernate, JSF, XML technologies.
- Developed the front-end user interface by utilizing and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery and implementing tag libraries.
- Configured application flow, controlling logic and navigation, and involved in re-factoring the existing components to meet the current application requirements.
- Involved in testing services for enhancements and changes, Bug fixes.
- Working knowledge in configuring and deployment of applications on tomcat and web logic servers.
- Hands on experience on Server-side validations using jQuery, java scripts JSTL and custom tags.
- Involved in reviewing and helping to develop stored procedures required for the application functionalities.
- Developed queries that are required for the application development and implemented using different logics.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Investigated market sizing, competitive analysis and positioning for product feasibility.
- Worked on Business forecasting, segmentation analysis and Data mining.
- Automated Diagnosis of Blood Loss during Emergencies.
- Developed Machine Learning algorithm to diagnose blood loss.
- Generated graphs and reports using Gplot package in RStudio for analytical models.
- Developed and implemented R and Shiny application which showcases machine learning for business forecasting.
- Developed predictive models using Decision Tree, Random Forest and Naïve Bayes.
- Performed time series analysis using Tableau.
- Collaborating with dev-ops teams for production deployment.
- Worked in Amazon Web Services cloud computing environment.
- Worked with Caffe Deep Learning Framework.
- Developed various workbooks in Tableau from multiple data sources.
- Created dashboards and visualizations using Tableau desktop.
- Created dashboards in QlikView to visualize data.
- Worked on R packages to interface with Caffe Deep Learning Framework.
- Performed analysis using JMP.
- Perform validation on machine learning output from R.
- Written connectors to extract data from databases.
Environment: R, Python, R Studio, Shiny Excel 2013, Spring Boot, Hibernate, Jenkins, Eclipse IDE, REST-API, SQL Server 2012, T-SQL, SSMS, Excel, SSAS, SSRS, SharePoint, Power BI, Tableau, TFS, DTA, SQL Profiler, MS Azure, Data Factory, Machine Learning, Tableau, QlikView, JMP, Segmentation analysis.