Monday, October 12, 2015

Java links

  • Joins
    • http://dwhlaureate.blogspot.in/2012/08/joins-in-oracle.html
    • http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/
    •  
    •  
  • TDD
    • http://vimeo.com/68375232

  •  Threads
    • http://zeroturnaround.com/rebellabs/flavors-of-concurrency-in-java-threads-executors-forkjoin-and-actors/
    • Thread runnable
    • Executor
    • Threadpool
    • Concurrent apis
      • Latch
      • Cyclic barrier
    • deadlocks
    • producer consumer
  •  Collections
    • Hash maps
    • Sets
    • Lists
      • http://math.hws.edu/javanotes/c10/s4.html
    • Concuerrent Collections
      • http://www.ibm.com/developerworks/java/library/j-jtp07233/index.html
    • Comparator , Comparable 
  • Method overlaoding and overriding
    • Exceptions
    • Return types 

  • Generics
    • Type erasure
    • Equals hash code
  • Design Patterns
    •     singleton
    •     factory
    •     Abstract Factory
    •      
  • String
    •     Intern
    •     equals , ==
  • Spring
    •      DI
    •      IOC
  • java 5
    •      Generics
    •      Enhanced for Loop
    •      Autoboxing/Unboxing
    •      Annotations
  • Java 6
  • Java 7
    •      
  • Java 8
    •      Lambda
    •      functional interface
  • God: Abstract SuperClass
    •     http://stackoverflow.com/questions/1757363/java-hashmap-performance-optimization-alternative
    •     http://java-performance.com/
    •     http://www.javagyan.com/useful-tips    
  • HastSet:
    •     http://netjs.blogspot.in/2015/09/how-hashset-works-internally-in-java.html
    •     http://www.jusfortechies.com/java/core-java/inside-set.php
  • HashMap
    •     http://javarticles.com/2012/11/hashmap-faq.html
    • LinkedHashMap with doubly linked list
    •     http://www.javamadesoeasy.com/2015/02/linkedhashmap-custom-implementation.html
    •     http://javarticles.com/2012/06/linkedhashmap.html
    •     qa: http://javahungry.blogspot.com/2015/08/how-linkedhashmap-works-internally-in-java.html
  • ConcurrentHashMap:
    •     http://javarticles.com/2012/06/concurrenthashmap.html
  • 5 things series :
    •     http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=5+things+you+did   
  • Trie
    • http://www.toptal.com/java/the-trie-a-neglected-data-structure
  • BST
    •  http://coding-interviewq.blogspot.in/2012/12/a-comprehensive-list-of-all-problems-on.html

Saturday, January 31, 2015

My Resume

Abhimanyu SinghAddress: A115 Yammuna Enclave, Panipat -132103, HaryanaPhone : 09355691882Email : abhimanyusingh82@yahoo.co.in
-->
Objective
To obtain a responsible and challenging position in a progressive company where my knowledge and experience about software development will have valuable application and will provide me with ample opportunity of advancement.
Work Experience
Company- J P Morgan Chase
Experience -1 years2 months (Current).
Project- Client Segregation.
Domain-Banking
Location-Mumbai
Description- This batch application is developed to segregate the securities of margin account and rehypothicate the most profitable securities based on complex business rules.
Technical Responsibility Handled
·         Lean agile principles such as Business Driven Development, Incremental Deployment of MVP (minimum viable product), CI (Continuous Integration), SBE (Spec by Example), ATDD (Acceptance Test Driven Development) and Daily Scrum etc are being religiously followed in the project.
·         The project was started from scratch and was part of the team from Day 1 and my major contribution includes articulating requirements and building code as per them
·         Java , Spring, Oracle Exa Data, Distributed Computing, Lean Agile, Scrum, Poker Planning, PBR
Company-Cybage Software Pvt Ltd
Experience -2 years 9 months (July 2010 –Current).
Project-DART Sales Manager.
Domain-Media and Advertising.
Client-Google Inc.
Location-Pune
Description- DART Sales Manager is a proposal and finance management solution that helps publishers gain full control over ad sales management. It assures that everyone involved — ad operations, sales and finance — has a clear view on the information they need.
Technical Responsibility Handled
·         Implemented user interface using Struts1.3 framework.
·         Used Web Services for exposing data environment to user interface side.
·         Implemented DAO layer using Hibernate and JDBC.
·         Used design patterns like Factory, Singleton etc in designing the application’s data environment and in implementing the business logic for the application. 
·         Worked on UI side validation using AJAX and JSP.
·         Worked on creating the ANT and Cruise Control driven framework for deployment of enterprise application.
Web application performance optimization
·         Worked on optimizations of badly performing actions wrt to Time , Memory and CPU processing
·         Experience in monitoring/profiling Java based application using JVisual VM for analyzing optimization candidates.
·         Experience in use the Memory Analyzer, JVisual VM, Threadlogic :Thread Dump Analyzer to analyze production heap and thread for finding the root cause of Out of memory exceptions and providing optimized solution.
Production Support
·         Worked on build deployment of application on QA as well as Production environment for having better understanding of deployment of enterprise level application.
·         Actively involved in Production Support activities for the application and handled many high priority customer issues.
SDLC & Process responsibility
·         Actively follow Scrum software development methodology.
·         Leading and guiding team in process related task as Configuration Controller.
Technical Strength
Languages & Technologies
Core Java, J2EE(Servlet ,JSP,Struts 1.3),Struts 1.3,Hibernate 3.4,SOAP Web Service , Spring Decency Injection
Database
Oracle 10g
Software
Apache Axis, Apache Ant 1.7, Cruise Control 2.6,Perforce,WinMerge 2.12,Microsoft Office Enterprise 2007, JVisaul VM , JConosle, MAT Heap Analyzer , Threadlogic Thread Dump Analyzer
Server
Tomcat 6/7,JBoss 6
Operating System
Microsoft Windows XP Professional.
Others
Software Development Methodology, Design Patterns.
Educational  Background
Year
Degree Completed
School/College/University
Percentage /Grade Point
2103
MS in Software Engineering
BITS Pilani
6.8 (CGPA)
2010-2006
BE Computer Science
Shri. Ramdeobaba Kamla Nehru Engineering College,Nagpur
71.86  %
2005
HSC
Jai Hind College ,Bombay
Jai Hind College ,Bombay
2003
C.B.S.E Board
Center Point School, Nagpur
89.2%
Achievements
·         Received Spot Awards from Google for being best overall performer in the team.
·         Was a Co-Author of a research paper on Monitoring of Canopy attributes using SunSPOT presented at 5th International Canopy Conference, at Bangalore, in Oct. 2009.
·         Designed and implemented User 2 User Search a mobile phone based SMS-to-Web user query portal targeted to users with no internet facility using PHP which  was adjudged Second  IITB Tech Fest for Software Development Competition
·         Was the Technical Coordinator for Students’ Representative Council 2009-10: Student Body SRKNEC and.
·         Was given the post of President of COMPUSYS 2009-10 : Student Body CSE department  and conducted Polaris 2009 : National Level Technical Event.
·         Was a founder member of SUN-SRKNEC Open Sources Club which aims to promote open source technology.
·         Organized and represented SRKNEC in various Technical events in various inter college festivals like    Tech-fest IITB, Pratishruti-SRKNEC, Axis-VNIT and other and intra collegiate events.
Certification
Oracle Certified Java programmer  
·         88 Percentile
Major College Assignments
Project Title
SEED: SunSPOTs for Ecological and Environmental Data Gathering and analysis
Project Supervisor
Mr.Manoj Chandak
Environment
Sun Small Programmable Object Technology, MySQL
Project Description:
The aim of this application is to develop comprehensive suite for environmentalists that would assist them to monitor the environmental variables and analyze the result
                                                                                                                  
Hobbies
·         Reading blogs
·         Playing Table Tennis, Pool
Personal Information
Name
Ashish Daga
Date Of Birth
16st January 1987
Correspondence Address
603, Tara C , Shrishti Complex  Opp LNT gate 7 , Powai
Passport
Available

Monday, July 14, 2014

Links

http://www.ryanboyer.net/e-mail-query-results-from-orac/

http://sysadmincasts.com/episodes/28-cli-monday-cat-grep-awk-sort-and-uniq

http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

http://vimeo.com/74452550

-- CA and startups
http://hackerstreet.in/item?id=35516

--- Image processing
http://gautamjeyaramanblog.wordpress.com/2014/08/10/the-iim-bangalore-hackathon-experience/

-- trading
http://www.toptal.com/data-science/algorithmic-trading-a-practical-tale-for-engineers

--trie
http://www.toptal.com/java/the-trie-a-neglected-data-structure

-- BST
http://coding-interviewq.blogspot.in/2012/12/a-comprehensive-list-of-all-problems-on.html

Saturday, May 8, 2010

Past,Future and Present



I don't wanna see the past,
It will worry me...

I don't wanna see the future,
It will scare me

All i want is to live in the present
with me as ME




Friday, April 23, 2010

FIRE



Relationships are like Fire

You sit too close too then you will end up getting burned

You sit too far then you will end up dying of cold

Sit just at the rite distance ull surely enjoy the Warmth

Thursday, April 22, 2010

why do ppl live in deniance....






why do ppl live in deniance...

deniance of their emotions...

deniance of rejections...

deniance of acceptance...

deniance of their over expatations...

deniance of the obvious truths surrounding them...

deniance of what they are or what they can be ...

deniance of what they should be...

i sit here wondering why do ppl live in their deniance

and run away ,RUN AWAY from THEMSELVES








Sunday, May 10, 2009

stages of swimming!!!

stage 1: i realize I dont know how to swim!!
stage 2: i keep thinkin next summers I will join !!
stage 3: i find a frnd and both decide v will join!!
stage 4: frnd joins , learns to swim i still not joined in!!!
stage 5: i finally join!!
stage 6: begin to enjoy water!!!
stage 7: keep floating here n there!!
stage 8: u go under water enjoy dubkiis!!!
stage 9: a chotu sa baccha swims in front of me!!! damn embarrassing man !!!
stage 10: I being to take dives in da pool(shallow pool lolz..)
stage 11: i DROWnnnnn!!!!!(dived in da bigger pool ! idiot me!!)
stage 12: I sacred for a day or too!!!
stage 13: I learn to SWIM !! (but u still suck at synchronization )
stage 14:-- too be continued ......



ÄshÏsH ÐÅGå