Proficient Java and Web User Interface developer with 10+ years of experience.
Experienced Object Oriented and Event Driven programmer with strong logical and analytical problem solving skills, excellent communication and leadership skills, and ability to learn and adapt quickly to new processes and technologies.
Method worker with Research & Development aptitude following test driven and Agile based development processes.
Specialties:
Technologies/Languages: Groovy, Grails, JAVA, Swing, J2EE including JDBC, Hibernate, Servlets, JSP, Enterprise JAVA Beans, Flex.
Web Technologies: HTML, DHTML, Web Services/SOAP, REST, BlazeDS, OSGi, XML, JSON, AJAX, JavaScript, Backbone.js, jQuery, Underscore.js, Lo-Dash, Dojo, ActionScript, MXML, Yahoo User Interface (YUI), CSS, LESS, IBM ILOG.
Other Languages: C, C++, VB, COBOL, UML.
Databases: MS SQL Server, MySQL, Oracle, Cassandra, MS Access, DB2.
App/Web Servers: JBoss, Apache HTTP Server, IIS, WebLogic, WebSphere
OS/Platforms: Windows, Unix, Linux, IBM Mainframes, MS-DOS.
Tools/Miscellaneous: IntelliJ IDEA, Eclipse, Flash Builder, JBuilder, Visual Studio, Git, ClearCase, AccuRev, Subversion, CVS, CruiseControl, Jenkins, DevTrack, JIRA, Code Collaborator, VersionOne, Rally, Fiddler, SoapUI, Selenium, TestNG, JUnit, FlexUnit, Flexmonkey, MS SharePoint, IBM Rational Rose, CPN Tools, Time Sharing Options (TSO) for Mainframe, IBM Cognos and Windows Installer XML (Wix).
Software Engineer @ Rich User Interface and REST API development using Groovy/Grails along with data warehousing using IBM Cognos.
o Transforming legacy swing based client application into a rich internet web application using REST API, backbone.js and other cutting edge technologies.
o Working with Agile driven data warehouse team for storage management solution to collect and maintain historical data and to generate various reports for enterprise storage admins and storage directors using IBM Cognos. From February 2013 to Present (2 years 9 months) Greater Boston AreaSoftware Engineer @ Back-end and Front-end applications development using Java and Flex related technologies
o Worked as a user interface expert with scrum-based team in designing and developing web applications using MXML/ActionScript in Flex/Java environment that offers a workforce management software solution to the enterprises globally. Used Web Services/SOAP, REST and BlazeDS to integrate the Flex environment with Java as a back-end and created a Rich Internet Workforce Management Application with increased performance and better user experience.
o Guided offshore team to validate and automate software and release version upgrades.
o Developed UI for workforce platform software using Applets, JSPs, and JavaScript
o Implemented Java Emitter Templates (JET) based CRUD (Create, Read, Update, and Delete) tool for automatic code/scripts generation for various users’ applications from xml based JET models.
o Developed JavaScript based tool (a Firefox plug-in) to validate the generated HTML from JSP pages to conform the UI consistency rules set. From March 2008 to February 2013 (5 years) Research Assistant @ Worked as a research assistant in Computer Science department at UMass Dartmouth.
o Research Project: Relationship between UML software models and Petri Net based software models.
o Thesis: Transformation of UML models into Colored Petri Nets (CPN) models From September 2005 to March 2008 (2 years 7 months) Technical Intern @ Summer Internship in Fidelity Brokerage Technology on IBM Mainframes From June 2006 to August 2006 (3 months) Software Engineer @ Implemented batch processes and web applications using JAVA, Swing, JSPs, EJBs, JavaScript and SQL From 2004 to 2005 (1 year)
MS, Computer Science @ University of Massachusetts Dartmouth From 2005 to 2007 BE, Information Technology @ Shah & Anchor Engineering College, Mumbai From 2000 to 2004 BE, Information Technology @ University of Mumbai From 2000 to 2004 Aashay Joshi is skilled in: JUnit, Agile Methodologies, REST, XML, Java, JSP, JavaScript, Software Development, JBoss Application Server, HTML, Flex, SQL, UML, Scrum, Servlets, Microsoft SQL Server, Web Applications, AJAX, CSS, Test Driven Development, JDBC, .NET, C++, Oracle, Ant, SaaS, IIS, OOP, SOAP, Selenium, Apache, MySQL, jQuery, EJB, ActionScript, MXML, OSGi, SoapUI, YUI, JSON, Windows Installer XML..., Groovy, Grails, Data Warehousing, Cognos, Cassandra, LESS, Backbone.js, Interaction Design