Enterprise / Web / Mobile Applications Software Developer
Last active: 07/28/2014
Over 15 Years of experience in software application full life cycle management; i.e requirements, design, development and maintenance.
Experience in Agile Software Development methodologies with the understanding of diverse software development processes; i.e software development best practices, design patterns and release engineering strategies.
Served in several capacities as an Architect for Mobile & Web applications, Technical Lead, Principal developer for various projects, with job profile encompassing Software Development, Project Management, team building, problem solving, technical requirements evaluation, mentoring, setting up various prod and pre-prod environments.
Strong history of working in multiple industries viz. Medical Devices, Health Care, Education, Automobile, Finance, Telecommunications, Customer Support Applications etc..
Sold experience in Enterprise Application Development Frameworks like J2EE, Spring, .NET and Ruby on Rails.
Experience in developing Native as well as Hybrid Mobile Applications on iOS, Android and BlackBerry.
Experience in database design, data modeling, SQL, PL/SQL and database servers.
Experience in customizing Linux packages and creating custom spins.
Solid skill base in Performance Tuning, Installation/Configuration and Troubleshooting of OS, JVM, Virtualization Environments like VMWare and VirtualBox, Database Servers like Oracle, MySql, Postgresql, MSSql Server and Application Servers like JBoss, WebLogic, Tomcat, Apache, IIS etc..
Adapting and experimenting with cloud technologies like AWS Elastic Beanstalk, Microsoft Azure, Google App Engine, Redhat Openshift etc..
Proven analytical skills with good communication skills facilitate a high level of collaboration among co-workers in a team-oriented and rapidly changing business environment.
Highly adaptive, self-motivated and willing to learn new technologies and tools.
Methodologies: Agile, SCRUM, Extreme Programing and Linear.
Languages: Java, C#, C/C++, Object-C, Ruby, Perl and Python.
Mobile: iOS, Android, BlackBerry, PhoneGap(Apache Cordova) and JQuery Mobile.
Enterprise app frameworks: J2EE, Spring, .NET and Rails.
Java / J2EE Technologies: EJB, Servlet, JSP, JSF, Struts, JNDI, RMI, JNI, WebServices, SOAP/WSDL, XML, UDDI, REST, JAXP, JAXB, JMX, JTA/JTS, JMS, XA, JDBC, JPA, Hibernate, Jasper Reports, Log4J, Swing, AWT, Applets, WebStart and Java FX.
.Net Technologies: .NET, ASP.NET MVC 4.x, VB.Net, LINQ, Entity Framework, ADO.Net, Microsoft Enterprise Library, WCF WebServices, Web API, Crystal Reports, Telerik Radcontrols and Kendo UI.
IDE: Eclipse, Visual Studio, XCode and Aptna Studio.
Application/Web Servers: JBoss, Tomcat, WebLogic, WebSphere, Apache and IIS.
Database: MS SQL Server, Oracle, My SQL, Postgresql, SQLite, SQL, PL/SQL, Stored Procedures, Triggers
Operating Systems: Solaris, UNIX, Windows Server, Linux, AIX, VMWare ESXi
Security: SSL, HTTPS, LDAP, CA, digital signature, PKI, Cryptography, STS and OAuth.
XML: SAX, DOM, XML Beans, XML Schema, SOAP, WSDL, XSLT, XPATH and DTD.